Javadocs
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
index 89f2f7b..8b718e6 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
@@ -39,8 +39,7 @@
 /**
  * Main configuration API class.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-config}
  * 	<li class='extlink'>{@source}
  * </ul>
@@ -1059,8 +1058,7 @@
 	 * <p>
 	 * The array can be arbitrarily long to indicate arbitrarily complex data structures.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Use the {@link #getObject(String, Class)} method instead if you don't need a parameterized map/collection.
 	 * </ul>
@@ -1502,8 +1500,7 @@
 	 * 	cf.save();
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>Calls to setters when the configuration is read-only will cause {@link UnsupportedOperationException} to be thrown.
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/ConfigBuilder.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/ConfigBuilder.java
index 4d61ca6..3b3bb01 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/ConfigBuilder.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/ConfigBuilder.java
@@ -33,8 +33,7 @@
  * 	String setting = cf.getString(<js>"MySection/mysetting"</js>);

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-config}

  * </ul>

  */

diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigEncoder.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigEncoder.java
index f857c3a..29a2384 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigEncoder.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigEncoder.java
@@ -17,8 +17,7 @@
 /**

  * API for defining a string encoding/decoding mechanism for entries in {@link Config}.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-config.EncodedEntries}

  * </ul>

  */

diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigXorEncoder.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigXorEncoder.java
index 9d0a29a..bcd8e16 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigXorEncoder.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/encode/ConfigXorEncoder.java
@@ -22,8 +22,7 @@
  * <p>

  * This is not intended to be used as strong encryption.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-config.EncodedEntries}

  * </ul>

  */

diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStore.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStore.java
index a99826f..3f2d946 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStore.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStore.java
@@ -102,8 +102,7 @@
 	 * <p>
 	 * Use a file system watcher for file system changes.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>Calling {@link #close()} on this object closes the watcher.
 	 * </ul>
 	 */
@@ -128,8 +127,7 @@
 	 * <p>
 	 * Determines how frequently the file system is polled for updates.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>This relies on internal Sun packages and may not work on all JVMs.
 	 * </ul>
 	 */
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStoreBuilder.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStoreBuilder.java
index 0361744..08a502a 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStoreBuilder.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStoreBuilder.java
@@ -51,8 +51,7 @@
 	 * <p>
 	 * Identifies the path of the directory containing the configuration files.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link ConfigFileStore#FILESTORE_directory}
 	 * </ul>
 	 *
@@ -72,8 +71,7 @@
 	 * <p>
 	 * Identifies the path of the directory containing the configuration files.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link ConfigFileStore#FILESTORE_directory}
 	 * </ul>
 	 *
@@ -93,8 +91,7 @@
 	 * <p>
 	 * Identifies the charset of external files.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link ConfigFileStore#FILESTORE_charset}
 	 * </ul>
 	 *
@@ -114,8 +111,7 @@
 	 * <p>
 	 * Identifies the charset of external files.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link ConfigFileStore#FILESTORE_charset}
 	 * </ul>
 	 *
@@ -135,8 +131,7 @@
 	 * <p>
 	 * Shortcut for calling <code>useWatcher(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link ConfigFileStore#FILESTORE_useWatcher}
 	 * </ul>
 	 *
@@ -153,8 +148,7 @@
 	 * <p>
 	 * Determines how frequently the file system is polled for updates.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link ConfigFileStore#FILESTORE_watcherSensitivity}
 	 * </ul>
 	 *
@@ -174,8 +168,7 @@
 	 * <p>
 	 * Shortcut for calling <code>useWatcher(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link ConfigFileStore#FILESTORE_updateOnWrite}
 	 * </ul>
 	 *
@@ -192,8 +185,7 @@
 	 * <p>
 	 * Determines how frequently the file system is polled for updates.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link ConfigFileStore#FILESTORE_watcherSensitivity}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java
index 3069187..29f177e 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java
@@ -25,7 +25,7 @@
  *
  * <p>
  * Content stores require two methods to be implemented:
- * <ul>
+ * <ul class='javatree'>
  * 	<li class='jm'>{@link #read(String)} - Retrieve a config file.
  * 	<li class='jm'>{@link #write(String,String,String)} - ConfigStore a config file.
  * </ul>
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/WatcherSensitivity.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/WatcherSensitivity.java
index 7555c3f..b0cce76 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/WatcherSensitivity.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/WatcherSensitivity.java
@@ -15,8 +15,7 @@
 /**
  * Determines how often the file system is polled by the watcher in {@link ConfigFileStore}.
  *
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
  * 	<li>This relies on internal Sun packages and may not work on all JVMs.
  * </ul>
  */
diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/vars/ConfigVar.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/vars/ConfigVar.java
index 7688cb8..950f87b 100644
--- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/vars/ConfigVar.java
+++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/vars/ConfigVar.java
@@ -43,8 +43,7 @@
  * Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
  * Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.VarResolvers}
  * 	<li class='link'>{@doc juneau-config.Variables}
  * </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/AtomBuilder.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/AtomBuilder.java
index 6742b6a..c26958e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/AtomBuilder.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/AtomBuilder.java
@@ -37,8 +37,7 @@
  * 		);
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Atom}
  * 	<li class='jp'>{@doc package-summary.html#TOC}
  * </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Category.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Category.java
index a4e7704..ea39b5a 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Category.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Category.java
@@ -37,8 +37,7 @@
  * 		}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.Atom}

  * 	<li class='jp'>{@doc package-summary.html#TOC}

  * </ul>

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Common.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Common.java
index 5d6c934..8ad44a4 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Common.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Common.java
@@ -34,8 +34,7 @@
  * 		undefinedAttribute*

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.Atom}

  * 	<li class='jp'>{@doc package-summary.html#TOC}

  * </ul>

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/CommonEntry.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/CommonEntry.java
index ea2bf3b..52cbc41 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/CommonEntry.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/CommonEntry.java
@@ -23,8 +23,7 @@
 /**

  * Parent class of {@link Entry}, {@link Feed}, and {@link Source}.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.Atom}

  * 	<li class='jp'>{@doc package-summary.html#TOC}

  * </ul>

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Content.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Content.java
index 81b5eb2..f6c6206 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Content.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Content.java
@@ -62,8 +62,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.Atom}

  * 	<li class='jp'>{@doc package-summary.html#TOC}

  * </ul>

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Entry.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Entry.java
index 1e4c3ae..e45f4e7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Entry.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Entry.java
@@ -42,8 +42,7 @@
  * 		}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.Atom}

  * 	<li class='jp'>{@doc package-summary.html#TOC}

  * </ul>

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Feed.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Feed.java
index ae60b65..41a62c7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Feed.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Feed.java
@@ -47,8 +47,7 @@
  * 		}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.Atom}

  * 	<li class='jp'>{@doc package-summary.html#TOC}

  * </ul>

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Generator.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Generator.java
index 2e96424..e930feb 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Generator.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Generator.java
@@ -35,8 +35,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.Atom}

  * 	<li class='jp'>{@doc package-summary.html#TOC}

  * </ul>

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Icon.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Icon.java
index 5eae7ba..3e2c520 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Icon.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Icon.java
@@ -33,8 +33,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.Atom}

  * 	<li class='jp'>{@doc package-summary.html#TOC}

  * </ul>

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Id.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Id.java
index 32b2447..3b75a69 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Id.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Id.java
@@ -28,8 +28,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.Atom}

  * 	<li class='jp'>{@doc package-summary.html#TOC}

  * </ul>

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Link.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Link.java
index 5490a76..efe0982 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Link.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Link.java
@@ -35,8 +35,7 @@
  * 		}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.Atom}

  * 	<li class='jp'>{@doc package-summary.html#TOC}

  * </ul>

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Logo.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Logo.java
index 4e3d1e1..0e69714 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Logo.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Logo.java
@@ -33,8 +33,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.Atom}

  * 	<li class='jp'>{@doc package-summary.html#TOC}

  * </ul>

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Person.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Person.java
index 755dde0..826fdcd 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Person.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Person.java
@@ -34,8 +34,7 @@
  * 		&amp; extensionElement*)

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.Atom}

  * 	<li class='jp'>{@doc package-summary.html#TOC}

  * </ul>

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Source.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Source.java
index d903f25..fcf3cc9 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Source.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Source.java
@@ -40,8 +40,7 @@
  * 		}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.Atom}

  * 	<li class='jp'>{@doc package-summary.html#TOC}

  * </ul>

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Text.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Text.java
index b87f35a..53428bb 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Text.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Text.java
@@ -41,8 +41,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.Atom}

  * 	<li class='jp'>{@doc package-summary.html#TOC}

  * </ul>

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Utils.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Utils.java
index 11f1488..7cae209 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Utils.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/atom/Utils.java
@@ -19,8 +19,7 @@
 /**
  * Static utility methods for ATOM marshalling code.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Atom}
  * 	<li class='jp'>{@doc package-summary.html#TOC}
  * </ul>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/A.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/A.java
index e011ed9..24d7606 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/A.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/A.java
@@ -22,8 +22,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-a-element <a>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Abbr.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Abbr.java
index b21a33e..9829861 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Abbr.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Abbr.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-abbr-element <abbr>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Address.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Address.java
index 7a52822..801af6e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Address.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Address.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.sections#the-address-element <address>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Area.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Area.java
index a747a87..6012b5b 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Area.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Area.java
@@ -22,8 +22,7 @@
  * DTO for an HTML {@doc HTML5.embedded-content-0#the-area-element <area>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Article.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Article.java
index fb04044..8be1ef4 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Article.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Article.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.sections#the-article-element <article>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Aside.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Aside.java
index bbea9a3..af2ec54 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Aside.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Aside.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.sections#the-aside-element <aside>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Audio.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Audio.java
index 1309481..f7b83dd 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Audio.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Audio.java
@@ -22,8 +22,7 @@
  * DTO for an HTML {@doc HTML5.embedded-content-0#the-audio-element <audio>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/B.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/B.java
index 5c15171..60d9d54 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/B.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/B.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-b-element <b>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Base.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Base.java
index 21cb785..896e185 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Base.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Base.java
@@ -22,8 +22,7 @@
  * DTO for an HTML {@doc HTML5.document-metadata#the-base-element <base>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdi.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdi.java
index e2e7086..feac264 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdi.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdi.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-bdi-element <bdi>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdo.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdo.java
index 507f179..3848544 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdo.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Bdo.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-bdo-element <bdo>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Blockquote.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Blockquote.java
index 8696c33..ee68431 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Blockquote.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Blockquote.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.grouping-content#the-blockquote-element <blockquote>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Body.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Body.java
index 25078c0..0be7795 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Body.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Body.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.sections#the-body-element <body>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Br.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Br.java
index 52928be..81c5fae 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Br.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Br.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-br-element <br>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Button.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Button.java
index 28cc704..ae041b1 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Button.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Button.java
@@ -22,8 +22,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-button-element <button>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Canvas.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Canvas.java
index b0f31a4..917970b 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Canvas.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Canvas.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.scripting-1#the-canvas-element <canvas>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Caption.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Caption.java
index d1e1ed6..4dec86e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Caption.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Caption.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.tabular-data#the-caption-element <caption>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Cite.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Cite.java
index ed87f1d..0f1ba8e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Cite.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Cite.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-cite-element <cite>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Code.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Code.java
index 56d77b5..6b906f6 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Code.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Code.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-code-element <code>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Col.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Col.java
index e1caa9e..84e989f 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Col.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Col.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.tabular-data#the-col-element <col>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Colgroup.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Colgroup.java
index 912cad4..54656c6 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Colgroup.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Colgroup.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.tabular-data#the-colgroup-element <colgroup>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Data.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Data.java
index 46da915..df16ba1 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Data.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Data.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-data-element <data>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Datalist.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Datalist.java
index 6aed3ec..9b3ef0d 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Datalist.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Datalist.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-datalist-element <datalist>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dd.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dd.java
index 02eacc2..0b898f7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dd.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dd.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.grouping-content#the-dd-element <dd>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Del.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Del.java
index 721f455..3831fb3 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Del.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Del.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.edits#the-del-element <del>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dfn.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dfn.java
index bdb0498..2b852f5 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dfn.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dfn.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-dfn-element <dfn>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Div.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Div.java
index 6b35152..49312f7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Div.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Div.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.grouping-content#the-div-element <div>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dl.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dl.java
index 9c260bb..16faf7a 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dl.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dl.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.grouping-content#the-dl-element <dl>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dt.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dt.java
index 87f6866..a22b7e8 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dt.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Dt.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.grouping-content#the-dt-element <dt>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Em.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Em.java
index 5b1da70..ecc0878 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Em.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Em.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-em-element <em>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Embed.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Embed.java
index b1708b8..fa05f06 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Embed.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Embed.java
@@ -22,8 +22,7 @@
  * DTO for an HTML {@doc HTML5.embedded-content-0#the-embed-element <embed>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Fieldset.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Fieldset.java
index 0c5bf89..6fba10a 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Fieldset.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Fieldset.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-fieldset-element <fieldset>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
 */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figcaption.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figcaption.java
index da3f6d2..31abb41 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figcaption.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figcaption.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.grouping-content#the-figcaption-element <figcaption>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figure.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figure.java
index 012f1e0..e3b3461 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figure.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Figure.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.grouping-content#the-figure-element <figure>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Footer.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Footer.java
index 2112050..d3e43a1 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Footer.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Footer.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.sections#the-footer-element <footer>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Form.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Form.java
index 9f9267e..8f518cd 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Form.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Form.java
@@ -22,8 +22,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-form-element <form>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H1.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H1.java
index 641908a..b7aec88 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H1.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H1.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.sections#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements <h1>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H2.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H2.java
index 6c85773..8700455 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H2.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H2.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.sections#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements <h2>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H3.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H3.java
index 2255976..a52240a 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H3.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H3.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.sections#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements <h3>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H4.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H4.java
index e409bb2..73a3c45 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H4.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H4.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.sections#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements <h4>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H5.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H5.java
index 7acdd45..72531c4 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H5.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H5.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.sections#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements <h5>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H6.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H6.java
index 2c927bd..413e70e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H6.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/H6.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.sections#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements <h6>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Head.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Head.java
index 657d23a..45771c3 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Head.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Head.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.document-metadata#the-head-element <head>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Header.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Header.java
index 2c198c0..64e48c8 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Header.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Header.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.sections#the-header-element <header>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Hr.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Hr.java
index ae8aaf3..8b03439 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Hr.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Hr.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.grouping-content#the-hr-element <hr>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Html.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Html.java
index f1d2b13..0d9f660 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Html.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Html.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.semantics#the-html-element <html>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBeanDictionary.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBeanDictionary.java
index e5abd8f..6a0ede0 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBeanDictionary.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBeanDictionary.java
@@ -17,8 +17,7 @@
 /**
  * Defines the Java classes that make up the HTML DTO type dictionary.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBuilder.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBuilder.java
index 0a2c9bb..8e9e104 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBuilder.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlBuilder.java
@@ -17,8 +17,7 @@
 /**
  * Various useful static methods for creating HTML elements.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElement.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElement.java
index c1b8803..9798871 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElement.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElement.java
@@ -32,8 +32,7 @@
  * <p>

  * These are beans that when serialized using {@link HtmlSerializer} generate valid HTML5 elements.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.HTML5}

  * </ul>

  */

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementContainer.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementContainer.java
index cecfa1e..e1cd29c 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementContainer.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementContainer.java
@@ -24,8 +24,7 @@
 /**
  * A subclass of HTML elements that contain only other elements, not text.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementMixed.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementMixed.java
index ddde8a0..278203c 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementMixed.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementMixed.java
@@ -24,8 +24,7 @@
 /**
  * A subclass of HTML elements that contain mixed content (elements and text).
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementRawText.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementRawText.java
index 7fbed9e..269b447 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementRawText.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementRawText.java
@@ -19,8 +19,7 @@
  * A subclass of HTML elements that contain <a href="https://www.w3.org/TR/html51/syntax.html#raw-text">raw text</a>
  * only.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementText.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementText.java
index 5b9b552..b86fc64 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementText.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementText.java
@@ -18,8 +18,7 @@
 /**
  * A subclass of HTML elements that contain text only.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementVoid.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementVoid.java
index 3e40763..d25187c 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementVoid.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/HtmlElementVoid.java
@@ -22,8 +22,7 @@
  * <p>
  * See <a href="https://www.w3.org/TR/html51/syntax.html#void-elements">void elements</a>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/I.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/I.java
index 2b9f95a..d72dbe7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/I.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/I.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-i-element <i>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Iframe.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Iframe.java
index 901bcbd..8e9894d 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Iframe.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Iframe.java
@@ -22,8 +22,7 @@
  * DTO for an HTML {@doc HTML5.embedded-content-0#the-iframe-element <iframe>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Img.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Img.java
index daf068f..bb7b8ae 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Img.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Img.java
@@ -22,8 +22,7 @@
  * DTO for an HTML {@doc HTML5.embedded-content-0#the-img-element <img>}

  * element.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-dto.HTML5}

  * </ul>

  */

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Input.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Input.java
index faee193..13ee5cd 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Input.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Input.java
@@ -20,8 +20,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-input-element <input>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ins.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ins.java
index 6b2303a..1c6ef10 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ins.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ins.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.edits#the-ins-element <ins>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Kbd.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Kbd.java
index 55aa29b..9e395ce 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Kbd.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Kbd.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-kbd-element <kbd>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Keygen.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Keygen.java
index d5a3236..0cfb34e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Keygen.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Keygen.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-keygen-element <keygen>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Label.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Label.java
index 1cf112b..fbddc02 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Label.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Label.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-label-element <label>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Legend.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Legend.java
index 5bccb91..ac0a68e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Legend.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Legend.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-legend-element <legend>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Li.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Li.java
index a2b7de5..e129781 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Li.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Li.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.grouping-content#the-li-element <li>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Link.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Link.java
index 88b159b..b4e3116 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Link.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Link.java
@@ -22,8 +22,7 @@
  * DTO for an HTML {@doc HTML5.document-metadata#the-link-element <link>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Main.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Main.java
index b25d5bd..9daf670 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Main.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Main.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.grouping-content#the-main-element <main>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Map.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Map.java
index 70b33be..e23c1ec 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Map.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Map.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.embedded-content-0#the-map-element <map>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Mark.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Mark.java
index c072130..7b799fc 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Mark.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Mark.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-mark-element <mark>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meta.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meta.java
index 1c7260e..cd37f4f 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meta.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meta.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.document-metadata#the-meta-element <meta>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meter.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meter.java
index 6378346..3b4f5bd 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meter.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Meter.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-meter-element <meter>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Nav.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Nav.java
index 8406d2f..67a3f66 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Nav.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Nav.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.sections#the-nav-element <nav>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Noscript.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Noscript.java
index add5155..e16cfcf 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Noscript.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Noscript.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.scripting-1#the-noscript-element <noscript>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Object2.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Object2.java
index 6ca9cd5..b09dbe8 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Object2.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Object2.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.embedded-content-0#the-object-element <object>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ol.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ol.java
index a509a9a..7872e7e 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ol.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ol.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.grouping-content#the-ol-element <ol>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Optgroup.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Optgroup.java
index fefd24b..ff097b1 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Optgroup.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Optgroup.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-optgroup-element <optgroup>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Option.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Option.java
index ac38894..b1e8be0 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Option.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Option.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-option-element <option>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Output.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Output.java
index 497ac8e..4c71788 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Output.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Output.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-output-element <output>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/P.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/P.java
index 5105957..8014c6a 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/P.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/P.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.grouping-content#the-p-element <p>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Param.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Param.java
index 6a8d2aa..e879951 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Param.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Param.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.embedded-content-0#the-param-element <param>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Pre.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Pre.java
index 70048a5..461bb6d 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Pre.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Pre.java
@@ -23,8 +23,7 @@
  * DTO for an HTML {@doc HTML5.grouping-content#the-pre-element <pre>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Progress.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Progress.java
index 971cf7e..00ab088 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Progress.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Progress.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-progress-element <progress>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Q.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Q.java
index 4db333a..b662cd6 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Q.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Q.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-q-element <q>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rb.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rb.java
index 6edc333..5fdf014 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rb.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rb.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-rb-element <rb>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rp.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rp.java
index 12c1f18..0380fae 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rp.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rp.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-rp-element <rp>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rt.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rt.java
index 75e93f6..9e8872c 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rt.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rt.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-rt-element <rt>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rtc.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rtc.java
index 44e7a5e..7f499fc 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rtc.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Rtc.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-rtc-element <rtc>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ruby.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ruby.java
index 6a1d163..f1a8ca0 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ruby.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ruby.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-ruby-element <ruby>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/S.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/S.java
index ae217b4..acedc78 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/S.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/S.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-s-element <s>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Samp.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Samp.java
index 34025ba..5a0dd70 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Samp.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Samp.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-samp-element <samp>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Script.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Script.java
index cd1f83a..6f9bdda 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Script.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Script.java
@@ -22,8 +22,7 @@
  * DTO for an HTML {@doc HTML5.scripting-1#the-script-element <script>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Section.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Section.java
index aaad31d..731bca5 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Section.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Section.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.sections#the-section-element <section>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Select.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Select.java
index 7580545..33069ce 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Select.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Select.java
@@ -19,8 +19,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-select-element <select>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Small.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Small.java
index 6f2eabe..08bf2e7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Small.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Small.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-small-element <small>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Source.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Source.java
index 8aa5860..a32502c 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Source.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Source.java
@@ -22,8 +22,7 @@
  * DTO for an HTML {@doc HTML5.embedded-content-0#the-source-element <source>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Span.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Span.java
index f021bfc..222b7fc 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Span.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Span.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-span-element <span>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Strong.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Strong.java
index a600e78..f07d7af 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Strong.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Strong.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-strong-element <strong>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Style.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Style.java
index c0f6388..dd42025 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Style.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Style.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.document-metadata#the-style-element <style>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sub.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sub.java
index 7990cad..cc36cf0 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sub.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sub.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-sub-and-sup-elements <sub>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sup.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sup.java
index 74f0026..ba1a889 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sup.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Sup.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-sub-and-sup-elements <sup>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Table.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Table.java
index d35e1c7..5a02672 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Table.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Table.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.tabular-data#the-table-element <table>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tbody.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tbody.java
index 39952f0..a58d787 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tbody.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tbody.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.tabular-data#the-tbody-element <tbody>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Td.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Td.java
index acd2748..945c643 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Td.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Td.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.tabular-data#the-td-element <td>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Template.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Template.java
index 3a5177c..5b57493 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Template.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Template.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.scripting-1#the-template-element <template>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Textarea.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Textarea.java
index 088b2fb..0ac904d 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Textarea.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Textarea.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.forms#the-textarea-element <textarea>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tfoot.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tfoot.java
index 5b48e85..f42b9a6 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tfoot.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tfoot.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.tabular-data#the-tfoot-element <tfoot>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Th.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Th.java
index 35f13da..972db87 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Th.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Th.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.tabular-data#the-th-element <th>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Thead.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Thead.java
index 3a5c5f9..a496498 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Thead.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Thead.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.tabular-data#the-thead-element <thead>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Time.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Time.java
index d1883ca..69107fe 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Time.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Time.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-time-element <time>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Title.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Title.java
index 2bf41dc..855aa74 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Title.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Title.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.document-metadata#the-title-element <title>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tr.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tr.java
index 93ecab8..890cd52 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tr.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Tr.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.tabular-data#the-tr-element <tr>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Track.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Track.java
index 3e63e2e..767337d 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Track.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Track.java
@@ -22,8 +22,7 @@
  * DTO for an HTML {@doc HTML5.embedded-content-0#the-track-element <track>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/U.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/U.java
index 805affd..7716967 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/U.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/U.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-u-element <u>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ul.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ul.java
index a6a704c..5fc41c7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ul.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Ul.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.grouping-content#the-ul-element <ul>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Var.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Var.java
index eda8997..798e147 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Var.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Var.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-var-element <var>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Video.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Video.java
index 1b30c3e..28c8963 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Video.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Video.java
@@ -22,8 +22,7 @@
  * DTO for an HTML {@doc HTML5.embedded-content-0#the-video-element <video>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Wbr.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Wbr.java
index 80ae3b6..8405ed1 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Wbr.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/html5/Wbr.java
@@ -18,8 +18,7 @@
  * DTO for an HTML {@doc HTML5.text-level-semantics#the-wbr-element <wbr>}
  * element.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.HTML5}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchema.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchema.java
index dcb0b99..34284f9 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchema.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchema.java
@@ -28,8 +28,7 @@
 /**

  * Represents a top-level schema object bean in the JSON-Schema core specification.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}

  * </ul>

  */

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaArray.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaArray.java
index ea161f4..c4bc1db 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaArray.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaArray.java
@@ -17,8 +17,7 @@
 /**

  * Represents a list of {@link JsonSchema} objects.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}

  * </ul>

  */

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaMap.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaMap.java
index 9b536b0..0166580 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaMap.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaMap.java
@@ -32,8 +32,7 @@
  * 		{@link #load(URI)} - If you want control over construction of {@link JsonSchema} objects.

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}

  * </ul>

  */

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaProperty.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaProperty.java
index 22f09ee..12539b9 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaProperty.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaProperty.java
@@ -15,8 +15,7 @@
 /**

  * Represents a JSON property in the JSON-Schema core specification.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}

  * </ul>

  */

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaPropertySimpleArray.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaPropertySimpleArray.java
index d5d4042..2d68412 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaPropertySimpleArray.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaPropertySimpleArray.java
@@ -26,8 +26,7 @@
  * 		);

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}

  * </ul>

  */

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaRef.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaRef.java
index 76d3656..845f204 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaRef.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchemaRef.java
@@ -26,8 +26,7 @@
  * 	JsonSchema s = <jk>new</jk> JsonSchema().setRef(uri);

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}

  * </ul>

  */

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonType.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonType.java
index 16ec549..b2120cf 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonType.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonType.java
@@ -26,8 +26,7 @@
  * 	String json = JsonSerializer.DEFAULT.serialize(JsonType.NUMBER);

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}

  * </ul>

  */

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonTypeArray.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonTypeArray.java
index b9f51aa..a03a978 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonTypeArray.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonTypeArray.java
@@ -17,8 +17,7 @@
 /**

  * Represents a list of {@link JsonType} objects.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='jp'>{@doc package-summary.html#TOC org.apache.juneau.dto.jsonschema}

  * </ul>

  */

diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Contact.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Contact.java
index 3a7f137..7c5722b 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Contact.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Contact.java
@@ -47,8 +47,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ExternalDocumentation.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ExternalDocumentation.java
index b7919ee..5d7996a 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ExternalDocumentation.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ExternalDocumentation.java
@@ -46,8 +46,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/HeaderInfo.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/HeaderInfo.java
index c3d9f30..c709e11 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/HeaderInfo.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/HeaderInfo.java
@@ -46,8 +46,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
@@ -191,8 +190,7 @@
 	 * <p>
 	 * The type of the object.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='doctree'>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypes}
 	 * </ul>
 	 *
@@ -238,8 +236,7 @@
 	 * <p>
 	 * The extending format for the previously mentioned <c>type</c>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypeFormats}
 	 * </ul>
 	 *
@@ -255,8 +252,7 @@
 	 * <p>
 	 * The extending format for the previously mentioned <c>type</c>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='doctree'>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypes}
 	 * </ul>
 	 *
@@ -391,16 +387,14 @@
 	 * <p>
 	 * Declares the value of the header that the server will use if none is provided.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		<js>"default"</js> has no meaning for required items.
 	 * 	<li>
 	 * 		Unlike JSON Schema this value MUST conform to the defined <c>type</c> for the header.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -416,16 +410,14 @@
 	 * <p>
 	 * Declares the value of the header that the server will use if none is provided.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		<js>"default"</js> has no meaning for required items.
 	 * 	<li>
 	 * 		Unlike JSON Schema this value MUST conform to the defined <c>type</c> for the header.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -452,8 +444,7 @@
 	/**
 	 * Bean property getter:  <property>maximum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -466,8 +457,7 @@
 	/**
 	 * Bean property setter:  <property>maximum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -497,8 +487,7 @@
 	/**
 	 * Bean property getter:  <property>exclusiveMaximum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -511,8 +500,7 @@
 	/**
 	 * Bean property setter:  <property>exclusiveMaximum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -542,8 +530,7 @@
 	/**
 	 * Bean property getter:  <property>minimum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -556,8 +543,7 @@
 	/**
 	 * Bean property setter:  <property>minimum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -587,8 +573,7 @@
 	/**
 	 * Bean property getter:  <property>exclusiveMinimum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -601,8 +586,7 @@
 	/**
 	 * Bean property setter:  <property>exclusiveMinimum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -632,8 +616,7 @@
 	/**
 	 * Bean property getter:  <property>maxLength</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -646,8 +629,7 @@
 	/**
 	 * Bean property setter:  <property>maxLength</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -677,8 +659,7 @@
 	/**
 	 * Bean property getter:  <property>minLength</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -691,8 +672,7 @@
 	/**
 	 * Bean property setter:  <property>minLength</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -722,8 +702,7 @@
 	/**
 	 * Bean property getter:  <property>pattern</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -739,8 +718,7 @@
 	 * <p>
 	 * This string SHOULD be a valid regular expression.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -770,8 +748,7 @@
 	/**
 	 * Bean property getter:  <property>maxItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -784,8 +761,7 @@
 	/**
 	 * Bean property setter:  <property>maxItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -815,8 +791,7 @@
 	/**
 	 * Bean property getter:  <property>minItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -829,8 +804,7 @@
 	/**
 	 * Bean property setter:  <property>minItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -860,8 +834,7 @@
 	/**
 	 * Bean property getter:  <property>uniqueItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -874,8 +847,7 @@
 	/**
 	 * Bean property setter:  <property>uniqueItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -905,8 +877,7 @@
 	/**
 	 * Bean property getter:  <property>enum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -919,8 +890,7 @@
 	/**
 	 * Bean property setter:  <property>enum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -978,8 +948,7 @@
 	/**
 	 * Bean property getter:  <property>multipleOf</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -992,8 +961,7 @@
 	/**
 	 * Bean property setter:  <property>multipleOf</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Info.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Info.java
index eab23a6..1720d62 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Info.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Info.java
@@ -66,8 +66,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Items.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Items.java
index c7cf07b..a3c1904 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Items.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Items.java
@@ -50,8 +50,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
@@ -151,8 +150,7 @@
 	 * <p>
 	 * The internal type of the array.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='doctree'>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypes}
 	 * </ul>
 	 *
@@ -205,8 +203,7 @@
 	 * <p>
 	 * The extending format for the previously mentioned <c>type</c>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypeFormats}
 	 * </ul>
 	 *
@@ -222,8 +219,7 @@
 	 * <p>
 	 * The extending format for the previously mentioned <c>type</c>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypeFormats}
 	 * </ul>
 	 *
@@ -367,16 +363,14 @@
 	 * <p>
 	 * Declares the value of the item that the server will use if none is provided.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		<js>"default"</js> has no meaning for required items.
 	 * 	<li>
 	 * 		Unlike JSON Schema this value MUST conform to the defined <c>type</c> for the data type.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -392,16 +386,14 @@
 	 * <p>
 	 * Declares the value of the item that the server will use if none is provided.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		<js>"default"</js> has no meaning for required items.
 	 * 	<li>
 	 * 		Unlike JSON Schema this value MUST conform to the defined <c>type</c> for the data type.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -430,8 +422,7 @@
 	/**
 	 * Bean property getter:  <property>maximum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -444,8 +435,7 @@
 	/**
 	 * Bean property setter:  <property>maximum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -475,8 +465,7 @@
 	/**
 	 * Bean property getter:  <property>exclusiveMaximum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -489,8 +478,7 @@
 	/**
 	 * Bean property setter:  <property>exclusiveMaximum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -520,8 +508,7 @@
 	/**
 	 * Bean property getter:  <property>minimum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -534,8 +521,7 @@
 	/**
 	 * Bean property setter:  <property>minimum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -565,8 +551,7 @@
 	/**
 	 * Bean property getter:  <property>exclusiveMinimum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -579,8 +564,7 @@
 	/**
 	 * Bean property setter:  <property>exclusiveMinimum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -610,8 +594,7 @@
 	/**
 	 * Bean property getter:  <property>maxLength</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -624,8 +607,7 @@
 	/**
 	 * Bean property setter:  <property>maxLength</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -655,8 +637,7 @@
 	/**
 	 * Bean property getter:  <property>minLength</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -669,8 +650,7 @@
 	/**
 	 * Bean property setter:  <property>minLength</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -700,8 +680,7 @@
 	/**
 	 * Bean property getter:  <property>pattern</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -717,8 +696,7 @@
 	 * <p>
 	 * This string SHOULD be a valid regular expression.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -748,8 +726,7 @@
 	/**
 	 * Bean property getter:  <property>maxItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -762,8 +739,7 @@
 	/**
 	 * Bean property setter:  <property>maxItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -793,8 +769,7 @@
 	/**
 	 * Bean property getter:  <property>minItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -807,8 +782,7 @@
 	/**
 	 * Bean property setter:  <property>minItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -838,8 +812,7 @@
 	/**
 	 * Bean property getter:  <property>uniqueItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -852,8 +825,7 @@
 	/**
 	 * Bean property setter:  <property>uniqueItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -883,8 +855,7 @@
 	/**
 	 * Bean property getter:  <property>enum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -897,8 +868,7 @@
 	/**
 	 * Bean property setter:  <property>enum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -956,8 +926,7 @@
 	/**
 	 * Bean property getter:  <property>multipleOf</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -970,8 +939,7 @@
 	/**
 	 * Bean property setter:  <property>multipleOf</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/License.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/License.java
index eb7de8f..5087046 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/License.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/License.java
@@ -46,8 +46,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Operation.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Operation.java
index e35b3be..47bdc37 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Operation.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Operation.java
@@ -124,8 +124,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
@@ -641,8 +640,7 @@
 	 * <p>
 	 * A list of parameters that are applicable for this operation.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		If a parameter is already defined at the {@doc SwaggerPathItemObject Path Item},
 	 * 		the new definition will override it, but can never remove it.
@@ -685,8 +683,7 @@
 	 * <p>
 	 * A list of parameters that are applicable for this operation.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		If a parameter is already defined at the {@doc SwaggerPathItemObject Path Item},
 	 * 		the new definition will override it, but can never remove it.
@@ -717,8 +714,7 @@
 	 * <p>
 	 * A list of parameters that are applicable for this operation.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		If a parameter is already defined at the {@doc SwaggerPathItemObject Path Item},
 	 * 		the new definition will override it, but can never remove it.
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ParameterInfo.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ParameterInfo.java
index 23e99d6..769dfde 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ParameterInfo.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ParameterInfo.java
@@ -87,8 +87,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
@@ -258,8 +257,7 @@
 	 * <p>
 	 * The name of the parameter.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Parameter names are case sensitive.
 	 * 	<li>
@@ -269,8 +267,7 @@
 	 * 		For all other cases, the name corresponds to the parameter name used based on the <c>in</c> property.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerPathTemplating Path Templating}
 	 * </ul>
 	 *
@@ -286,8 +283,7 @@
 	 * <p>
 	 * The name of the parameter.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Parameter names are case sensitive.
 	 * 	<li>
@@ -297,8 +293,7 @@
 	 * 		For all other cases, the name corresponds to the parameter name used based on the <c>in</c> property.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerPathTemplating Path Templating}
 	 * </ul>
 	 *
@@ -549,8 +544,7 @@
 	 * <p>
 	 * The type of the parameter.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='doctree'>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypes}
 	 * </ul>
 	 *
@@ -610,8 +604,7 @@
 	 * <p>
 	 * The extending format for the previously mentioned type.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypeFormats}
 	 * </ul>
 	 *
@@ -627,8 +620,7 @@
 	 * <p>
 	 * The extending format for the previously mentioned type.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='doctree'>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypes}
 	 * </ul>
 	 *
@@ -831,8 +823,7 @@
 	 * (Note: <js>"default"</js> has no meaning for required parameters.)
 	 * Unlike JSON Schema this value MUST conform to the defined <c>type</c> for this parameter.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -851,8 +842,7 @@
 	 * (Note: <js>"default"</js> has no meaning for required parameters.)
 	 * Unlike JSON Schema this value MUST conform to the defined <c>type</c> for this parameter.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -877,8 +867,7 @@
 	/**
 	 * Bean property getter:  <property>maximum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -891,8 +880,7 @@
 	/**
 	 * Bean property setter:  <property>maximum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -920,8 +908,7 @@
 	/**
 	 * Bean property getter:  <property>exclusiveMaximum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -934,8 +921,7 @@
 	/**
 	 * Bean property setter:  <property>exclusiveMaximum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -963,8 +949,7 @@
 	/**
 	 * Bean property getter:  <property>minimum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -977,8 +962,7 @@
 	/**
 	 * Bean property setter:  <property>minimum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1006,8 +990,7 @@
 	/**
 	 * Bean property getter:  <property>exclusiveMinimum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1020,8 +1003,7 @@
 	/**
 	 * Bean property setter:  <property>exclusiveMinimum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1049,8 +1031,7 @@
 	/**
 	 * Bean property getter:  <property>maxLength</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1063,8 +1044,7 @@
 	/**
 	 * Bean property setter:  <property>maxLength</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1092,8 +1072,7 @@
 	/**
 	 * Bean property getter:  <property>minLength</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1106,8 +1085,7 @@
 	/**
 	 * Bean property setter:  <property>minLength</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1135,8 +1113,7 @@
 	/**
 	 * Bean property getter:  <property>pattern</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1152,8 +1129,7 @@
 	 * <p>
 	 * This string SHOULD be a valid regular expression.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1181,8 +1157,7 @@
 	/**
 	 * Bean property getter:  <property>maxItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1195,8 +1170,7 @@
 	/**
 	 * Bean property setter:  <property>maxItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1224,8 +1198,7 @@
 	/**
 	 * Bean property getter:  <property>minItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1238,8 +1211,7 @@
 	/**
 	 * Bean property setter:  <property>minItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1267,8 +1239,7 @@
 	/**
 	 * Bean property getter:  <property>uniqueItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1281,8 +1252,7 @@
 	/**
 	 * Bean property setter:  <property>uniqueItems</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1310,8 +1280,7 @@
 	/**
 	 * Bean property getter:  <property>enum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1324,8 +1293,7 @@
 	/**
 	 * Bean property setter:  <property>enum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1383,8 +1351,7 @@
 	/**
 	 * Bean property getter:  <property>multipleOf</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -1397,8 +1364,7 @@
 	/**
 	 * Bean property setter:  <property>multipleOf</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ResponseInfo.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ResponseInfo.java
index ff7b445..8f3cef2 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ResponseInfo.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ResponseInfo.java
@@ -57,8 +57,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
@@ -184,8 +183,7 @@
 	 * <p>
 	 * A definition of the response structure.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		If this field does not exist, it means no content is returned as part of the response.
 	 * 	<li>
@@ -207,8 +205,7 @@
 	 * <p>
 	 * A definition of the response structure.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		If this field does not exist, it means no content is returned as part of the response.
 	 * 	<li>
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SchemaInfo.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SchemaInfo.java
index 9168812..c1ef8fd 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SchemaInfo.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SchemaInfo.java
@@ -55,8 +55,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
@@ -166,8 +165,7 @@
 	/**
 	 * Bean property getter:  <property>format</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypeFormats}
 	 * </ul>
 	 *
@@ -180,8 +178,7 @@
 	/**
 	 * Bean property setter:  <property>format</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='doctree'>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypes}
 	 * </ul>
 	 *
@@ -875,8 +872,7 @@
 	/**
 	 * Bean property setter:  <property>enum</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc JsonSchemaValidation}
 	 * </ul>
 	 *
@@ -943,8 +939,7 @@
 	/**
 	 * Bean property setter:  <property>type</property>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='doctree'>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypes}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SecurityScheme.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SecurityScheme.java
index bd3559c..f24fd63 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SecurityScheme.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SecurityScheme.java
@@ -57,8 +57,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Swagger.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Swagger.java
index 0e05287..c66e2da 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Swagger.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Swagger.java
@@ -28,8 +28,7 @@
 /**
  * This is the root document object for the API specification.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerBuilder.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerBuilder.java
index 051b77f..0810150 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerBuilder.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerBuilder.java
@@ -19,8 +19,7 @@
 /**
  * Various useful static methods for creating Swagger elements.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerElement.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerElement.java
index 3027870..2e5a7a7 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerElement.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SwaggerElement.java
@@ -24,8 +24,7 @@
 /**
  * Root class for all Swagger beans.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Tag.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Tag.java
index 7cee3ea..6ce263c 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Tag.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Tag.java
@@ -48,8 +48,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
diff --git a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Xml.java b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Xml.java
index 901599c..6426e53 100644
--- a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Xml.java
+++ b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Xml.java
@@ -49,8 +49,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-dto.Swagger}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfCommon.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfCommon.java
index 1cd174d..9e44860 100644
--- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfCommon.java
+++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfCommon.java
@@ -191,9 +191,7 @@
 	 * 	<li><js>"strict-fatal"</js>

 	 * </ul>

 	 *

-	 * <p>

-	 * See also:

-	 * <ul class='spaced-list'>

+	 * <ul class='seealso'>

 	 * 	<li>

 	 * 		{@doc ARP/ARPOptions.html#setDefaultErrorMode() ARPOptions.setDefaultErrorMode()}

 	 * 	<li>

@@ -220,9 +218,7 @@
 	 * <p>

 	 * Sets ARP to look for RDF embedded within an enclosing XML document.

 	 *

-	 * <p>

-	 * See also:

-	 * <ul class='spaced-list'>

+	 * <ul class='seealso'>

 	 * 	<li>

 	 * 		{@doc ARP/ARPOptions.html#setEmbedding(boolean) ARPOptions.setEmbedding(boolean)}

 	 * </ul>

@@ -251,9 +247,7 @@
 	 * 	<li><js>"EM_FATAL"</js>

 	 * </ul>

 	 *

-	 * <p>

-	 * See also:

-	 * <ul class='spaced-list'>

+	 * <ul class='seealso'>

 	 * 	<li>

 	 * 		{@doc ARP/ARPErrorNumbers.html ARPErrorNumbers}

 	 * 	<li>

@@ -666,8 +660,7 @@
 	 * 		<js>"MULTI_VALUED"</js> - Multi-valued properties.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		If you use <js>"BAG"</js> or <js>"MULTI_VALUED"</js>, the order of the elements in the collection will get

 	 * 		lost.

diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParser.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParser.java
index ac3d0a4..f647de4 100644
--- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParser.java
+++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParser.java
@@ -38,8 +38,7 @@
  * 		{@link N3Parser} - N3.

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall-rdf}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserBuilder.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserBuilder.java
index e33e85a..3b41a47 100644
--- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserBuilder.java
+++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserBuilder.java
@@ -470,8 +470,7 @@
 	 * 		<js>"MULTI_VALUED"</js> - Multi-valued properties.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		If you use <js>"BAG"</js> or <js>"MULTI_VALUED"</js>, the order of the elements in the collection will get
 	 * 		lost.
@@ -503,8 +502,7 @@
 	 * 		<js>"MULTI_VALUED"</js> - Multi-valued properties.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfParser#RDF_collectionFormat}
 	 * </ul>
 	 *
@@ -518,8 +516,7 @@
 	/**
 	 * Configuration property:  Default XML namespace for bean properties.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfParser#RDF_juneauBpNs}
 	 * </ul>
 	 *
@@ -535,8 +532,7 @@
 	/**
 	 * Configuration property:  XML namespace for Juneau properties.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfParser#RDF_juneauNs}
 	 * </ul>
 	 *
@@ -582,8 +578,7 @@
 	 * 		http://www.dajobe.org/2004/01/turtle/
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfParser#RDF_language}
 	 * </ul>
 	 *
@@ -601,8 +596,7 @@
 	 * When specified, collections of resources are handled as loose collections of resources in RDF instead of
 	 * resources that are children of an RDF collection (e.g. Sequence, Bag).
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfParser#RDF_looseCollections}
 	 * </ul>
 	 *
@@ -621,8 +615,7 @@
 	 * <p>
 	 * Shortcut for calling <code>looseCollection(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfParser#RDF_looseCollections}
 	 * </ul>
 	 *
@@ -638,8 +631,7 @@
 	 * <p>
 	 * Shortcut for calling <code>language(<jsf>LANG_N3</jsf>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfParser#RDF_language}
 	 * </ul>
 	 *
@@ -655,8 +647,7 @@
 	 * <p>
 	 * Shortcut for calling <code>language(<jsf>LANG_NTRIPLE</jsf>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfParser#RDF_language}
 	 * </ul>
 	 *
@@ -672,8 +663,7 @@
 	 * <p>
 	 * If <jk>true</jk>, whitespace in text elements will be automatically trimmed.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfParser#RDF_trimWhitespace}
 	 * </ul>
 	 *
@@ -692,8 +682,7 @@
 	 * <p>
 	 * Shortcut for calling <code>trimWhitespace(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfParser#RDF_trimWhitespace}
 	 * </ul>
 	 *
@@ -706,8 +695,7 @@
 	/**
 	 * Shortcut for calling <code>language(<jsf>LANG_TURTLE</jsf>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfParser#RDF_language}
 	 * </ul>
 	 *
@@ -720,8 +708,7 @@
 	/**
 	 * Shortcut for calling <code>language(<jsf>LANG_RDF_XML</jsf>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfParser#RDF_language}
 	 * </ul>
 	 *
@@ -734,8 +721,7 @@
 	/**
 	 * Shortcut for calling <code>language(<jsf>LANG_RDF_XML_ABBREV</jsf>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfParser#RDF_language}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java
index 88aa945..08aa592 100644
--- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java
+++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java
@@ -37,8 +37,7 @@
  * 	<li>{@link N3Serializer} - N3.

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall-rdf}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerBuilder.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerBuilder.java
index 3d4109f..792cb7e 100644
--- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerBuilder.java
+++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerBuilder.java
@@ -472,8 +472,7 @@
 	 * 		<js>"MULTI_VALUED"</js> - Multi-valued properties.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		If you use <js>"BAG"</js> or <js>"MULTI_VALUED"</js>, the order of the elements in the collection will get
 	 * 		lost.
@@ -504,8 +503,7 @@
 	/**
 	 * Configuration property:  Add XSI data types to non-<c>String</c> literals.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_addLiteralTypes}
 	 * </ul>
 	 *
@@ -542,8 +540,7 @@
 	 * If disabled, the parser has to search through the model to find any resources without incoming predicates to
 	 * identify root notes, which can introduce a considerable performance degradation.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_addRootProperty}
 	 * </ul>
 	 *
@@ -562,8 +559,7 @@
 	 * <p>
 	 * Shortcut for calling <code>addRootProperty(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_addRootProperty}
 	 * </ul>
 	 *
@@ -579,8 +575,7 @@
 	 * <p>
 	 * Detect namespace usage before serialization.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_autoDetectNamespaces}
 	 * </ul>
 	 *
@@ -598,15 +593,13 @@
 	 *
 	 * <p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		If you use <js>"BAG"</js> or <js>"MULTI_VALUED"</js>, the order of the elements in the collection will get
 	 * 		lost.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_collectionFormat}
 	 * </ul>
 	 *
@@ -629,8 +622,7 @@
 	/**
 	 * Configuration property:  Default XML namespace for bean properties.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_juneauBpNs}
 	 * </ul>
 	 *
@@ -646,8 +638,7 @@
 	/**
 	 * Configuration property:  XML namespace for Juneau properties.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_juneauNs}
 	 * </ul>
 	 *
@@ -693,8 +684,7 @@
 	 * 		http://www.dajobe.org/2004/01/turtle/
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_language}
 	 * </ul>
 	 *
@@ -713,8 +703,7 @@
 	 * When specified, collections of resources are handled as loose collections of resources in RDF instead of
 	 * resources that are children of an RDF collection (e.g. Sequence, Bag).
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_looseCollections}
 	 * </ul>
 	 *
@@ -733,8 +722,7 @@
 	 * <p>
 	 * Shortcut for <code>looseCollections(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_looseCollections}
 	 * </ul>
 	 *
@@ -750,8 +738,7 @@
 	 * <p>
 	 * Shortcut for calling <code>language(<jsf>LANG_N3</jsf>)</code>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_language}
 	 * </ul>
 	 *
@@ -767,8 +754,7 @@
 	 * <p>
 	 * The default list of namespaces associated with this serializer.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_namespaces}
 	 * </ul>
 	 *
@@ -785,8 +771,7 @@
 	 * <p>
 	 * Shortcut for calling <code>language(<jsf>LANG_NTRIPLE</jsf>)</code>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_language}
 	 * </ul>
 	 *
@@ -802,8 +787,7 @@
 	 * <p>
 	 * Shortcut for calling <code>language(<jsf>LANG_TURTLE</jsf>)</code>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_language}
 	 * </ul>
 	 *
@@ -821,8 +805,7 @@
 	 * inherited by the RDF serializers.
 	 * Otherwise, namespaces will be defined using {@link RdfNs @RdfNs} and {@link Rdf @Rdf}.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_useXmlNamespaces}
 	 * </ul>
 	 *
@@ -841,8 +824,7 @@
 	 * <p>
 	 * Shortcut for calling <code>language(<jsf>LANG_RDF_XML</jsf>)</code>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_language}
 	 * </ul>
 	 *
@@ -858,8 +840,7 @@
 	 * <p>
 	 * Shortcut for calling <code>language(<jsf>LANG_RDF_XML_ABBREV</jsf>)</code>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_language}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfConfig.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfConfig.java
index 907f14e..68725b4 100644
--- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfConfig.java
+++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfConfig.java
@@ -46,8 +46,7 @@
 	 * <p>
 	 * 	The RDF language to use.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul class='spaced-list'>
@@ -83,8 +82,7 @@
 	 * 		A default global value can be set via the system property <js>"Rdf.language.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_language}
 	 * </ul>
 	 */
@@ -93,16 +91,14 @@
 	/**
 	 * Configuration property:  XML namespace for Juneau properties.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.juneauNs.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_juneauNs}
 	 * </ul>
 	 */
@@ -111,16 +107,14 @@
 	/**
 	 * Configuration property:  Default XML namespace for bean properties.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.juneauBpNs.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_juneauBpNs}
 	 * </ul>
 	 */
@@ -132,8 +126,7 @@
 	 * <p>
 	 * Set the engine for checking and resolving.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul class='spaced-list'>
@@ -154,8 +147,7 @@
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.rdfXml.iri-rules.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_arp_iriRules}
 	 * </ul>
 	 */
@@ -167,8 +159,7 @@
 	 * <p>
 	 * This allows a coarse-grained approach to control of error handling.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -186,8 +177,7 @@
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.rdfXml.error-mode.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_arp_errorMode}
 	 * 	<li>
 	 * 		{@doc ARP/ARPOptions.html#setDefaultErrorMode() ARPOptions.setDefaultErrorMode()}
@@ -207,16 +197,14 @@
 	 * <p>
 	 * Sets ARP to look for RDF embedded within an enclosing XML document.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.rdfXml.embedding.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_arp_embedding}
 	 * 	<li>
 	 * 		{@doc ARP/ARPOptions.html#setEmbedding(boolean) ARPOptions.setEmbedding(boolean)}
@@ -230,16 +218,14 @@
 	 * <p>
 	 * The value to be included for an <xa>xml:base</xa> attribute on the root element in the file.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.rdfXml.xmlbase.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_rdfxml_xmlBase}
 	 * </ul>
 	 */
@@ -252,16 +238,14 @@
 	 * Whether to use long ID's for anon resources.
 	 * <br>Short ID's are easier to read, but can run out of memory on very large models.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.rdfXml.longId.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_rdfxml_longId}
 	 * </ul>
 	 */
@@ -273,16 +257,14 @@
 	 * <p>
 	 * URIs in the graph are, by default, checked prior to serialization.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.rdfXml.allowBadURIs.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_rdfxml_allowBadUris}
 	 * </ul>
 	 */
@@ -316,16 +298,14 @@
 	 * To switch off relative URIs use the value <js>""</js>.
 	 * Relative URIs of any of these types are output where possible if and only if the option has been specified.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.rdfXml.relativeURIs.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_rdfxml_relativeUris}
 	 * </ul>
 	 */
@@ -334,8 +314,7 @@
 	/**
 	 * Configuration property:  RDF/XML property: <c>showXmlDeclaration</c>.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul class='spaced-list'>
@@ -354,8 +333,7 @@
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.rdfXml.showXmlDeclaration.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_rdfxml_showXmlDeclaration}
 	 * </ul>
 	 */
@@ -370,16 +348,14 @@
 	 * attribute value that starts with the URI of that mapping is written as starting with the corresponding entity
 	 * invocation.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.rdfXml.showDoctypeDeclaration"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_rdfxml_showDoctypeDeclaration}
 	 * </ul>
 	 */
@@ -391,16 +367,14 @@
 	 * <p>
 	 * The number of spaces with which to indent XML child elements.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.rdfXml.tab.i"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_rdfxml_tab}
 	 * </ul>
 	 */
@@ -412,16 +386,14 @@
 	 * <p>
 	 * The XML attribute quote character.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.rdfXml.attributeQuoteChar.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_rdfxml_attributeQuoteChar}
 	 * </ul>
 	 */
@@ -435,16 +407,14 @@
 	 * {@doc http://www.w3.org/TR/rdf-syntax-grammar RDF Syntax Grammar} indicating grammar
 	 * rules that will not be used.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.rdfXml.blockRules.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_rdfxml_blockRules}
 	 * </ul>
 	 */
@@ -456,16 +426,14 @@
 	 * <p>
 	 * Minimum gap between items on a line.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.n3.minGap.i"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_n3_minGap}
 	 * </ul>
 	 */
@@ -477,16 +445,14 @@
 	 * <p>
 	 * Print object lists as comma separated lists.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.n3.objectLists.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_n3_objectLists}
 	 * </ul>
 	 */
@@ -498,16 +464,14 @@
 	 * <p>
 	 * If the subject is shorter than this value, the first property may go on the same line.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.n3.subjectColumn.i"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_n3_subjectColumn}
 	 * </ul>
 	 */
@@ -519,16 +483,14 @@
 	 * <p>
 	 * Width of the property column.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.n3.propertyColumn.i"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_n3_propertyColumn}
 	 * </ul>
 	 */
@@ -540,16 +502,14 @@
 	 * <p>
 	 * Width to indent properties.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.n3.indentProperty.i"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_n3_indentProperty}
 	 * </ul>
 	 */
@@ -562,16 +522,14 @@
 	 * Width of the property column.
 	 * <br>Must be longer than <c>propertyColumn</c>.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.n3.widePropertyLen.i"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_n3_widePropertyLen}
 	 * </ul>
 	 */
@@ -583,16 +541,14 @@
 	 * <p>
 	 * Control whether to use abbreviations <c>&lt;&gt;</c> or <c>&lt;#&gt;</c>.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.n3.abbrevBaseURI.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_n3_abbrevBaseUri}
 	 * </ul>
 	 */
@@ -604,16 +560,14 @@
 	 * <p>
 	 * Control whether to use <c>a</c>, <c>=</c> and <c>=&gt;</c> in output
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.n3.usePropertySymbols.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_n3_usePropertySymbols}
 	 * </ul>
 	 */
@@ -625,16 +579,14 @@
 	 * <p>
 	 * Allow the use of <c>"""</c> to delimit long strings.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.n3.useTripleQuotedStrings.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_n3_useTripleQuotedStrings}
 	 * </ul>
 	 */
@@ -646,16 +598,14 @@
 	 * <p>
 	 * Allow the use doubles as <c>123.456</c>.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.jena.n3.useDoubles.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_n3_useDoubles}
 	 * </ul>
 	 */
@@ -664,8 +614,7 @@
 	/**
 	 * Configuration property:  RDF format for representing collections and arrays.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul class='spaced-list'>
@@ -689,8 +638,7 @@
 	 * 		A default global value can be set via the system property <js>"Rdf.collectionFormat.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_collectionFormat}
 	 * </ul>
 	 */
@@ -712,16 +660,14 @@
 	 * This setting is typically only useful if the beans being parsed into do not have a bean property
 	 * annotated with {@link Rdf#beanUri @Rdf(beanUri=true)}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"Rdf.looseCollections.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfCommon#RDF_looseCollections}
 	 * </ul>
 	 */
@@ -737,16 +683,14 @@
 	 * <p>
 	 * If <js>"true"</js>, whitespace in text elements will be automatically trimmed.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"RdfParser.trimWhitespace.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfParser#RDF_trimWhitespace}
 	 * </ul>
 	 */
@@ -766,16 +710,14 @@
 	 * When present, this value overrides the {@link Serializer#SERIALIZER_addBeanTypes} setting and is
 	 * provided to customize the behavior of specific serializers in a {@link SerializerGroup}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"RdfSerializer.addBeanTypes.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_addBeanTypes}
 	 * </ul>
 	 */
@@ -784,16 +726,14 @@
 	/**
 	 * Configuration property:  Add XSI data types to non-<c>String</c> literals.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"RdfSerializer.addLiteralTypes.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_addLiteralTypes}
 	 * </ul>
 	 */
@@ -811,16 +751,14 @@
 	 * If disabled, the parser has to search through the model to find any resources without incoming predicates to
 	 * identify root notes, which can introduce a considerable performance degradation.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"RdfSerializer.addRootProperty.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_addRootProperty}
 	 * </ul>
 	 */
@@ -836,16 +774,14 @@
 	 * If enabled, then the data structure will first be crawled looking for namespaces that will be encountered before
 	 * the root element is serialized.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"RdfSerializer.autoDetectNamespaces.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_autoDetectNamespaces}
 	 * </ul>
 	 */
@@ -857,16 +793,14 @@
 	 * <p>
 	 * The default list of namespaces associated with this serializer.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"RdfSerializer.namespaces.ls"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_namespaces}
 	 * </ul>
 	 */
@@ -879,8 +813,7 @@
 	 * When specified, namespaces defined using {@link XmlNs @XmlNs} and {@link Xml @Xml} will be inherited by the RDF serializers.
 	 * <br>Otherwise, namespaces will be defined using {@link RdfNs @RdfNs} and {@link Rdf @Rdf}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -893,8 +826,7 @@
 	 * 		A default global value can be set via the system property <js>"Rdf.useXmlNamespaces.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RdfSerializer#RDF_useXmlNamespaces}
 	 * </ul>
 	 */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
index 579475f..35d1ee5 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
@@ -140,8 +140,7 @@
  * 	Person p = m2.getBean();  <jc>// Get the bean instance that was created.</jc>
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.ContextsBuildersSessionsPropertyStores}
  * </ul>
  */
@@ -309,8 +308,7 @@
 	 * 		.build();
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-marshall.BeanDictionaries}
 	 * </ul>
 	 */
@@ -435,8 +433,7 @@
 	 * 		.build();
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.BeanFilters}
 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.InterfaceFilters}
 	 * </ul>
@@ -738,8 +735,7 @@
 	 * 		.build();
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-marshall.BeanDictionaries}
 	 * </ul>
 	 */
@@ -1573,8 +1569,7 @@
 	 * 	MyBean bean = p.parse(json, MyBean.<jk>class</jk>);
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.PojoSwaps}
 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.PerMediaTypePojoSwaps}
 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.OneWayPojoSwaps}
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextBuilder.java
index 5e4c2df..18f8733 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextBuilder.java
@@ -58,8 +58,7 @@
  * 		.build();  <jc>// Create a JsonSerializer</jc>
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties}
  * </ul>
  */
@@ -102,8 +101,7 @@
 	 * For example, if the visibility is <c>PUBLIC</c> and the bean class is <jk>protected</jk>, then the class
 	 * will not be interpreted as a bean class and will be treated as a string.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanClassVisibility}
 	 * </ul>
 	 *
@@ -122,8 +120,7 @@
 	 * <p>
 	 * Only look for constructors with the specified minimum visibility.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanConstructorVisibility}
 	 * </ul>
 	 *
@@ -142,8 +139,7 @@
 	 * <p>
 	 * Adds to the list of classes that make up the bean dictionary in this bean context.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanDictionary}
 	 * </ul>
 	 *
@@ -161,8 +157,7 @@
 	 * <p>
 	 * Same as {@link #beanDictionary(Object...)} but takes in an array of classes.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanDictionary}
 	 * </ul>
 	 *
@@ -180,8 +175,7 @@
 	 * <p>
 	 * Same as {@link #beanDictionary(Object...)} but replaces the existing value.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanDictionary}
 	 * </ul>
 	 *
@@ -199,8 +193,7 @@
 	 * <p>
 	 * Same as {@link #beanDictionary(Object...)} but replaces the existing value.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanDictionary}
 	 * </ul>
 	 *
@@ -218,8 +211,7 @@
 	 * <p>
 	 * Removes from the list of classes that make up the bean dictionary in this bean context.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanDictionary}
 	 * </ul>
 	 *
@@ -237,8 +229,7 @@
 	 * <p>
 	 * Removes from the list of classes that make up the bean dictionary in this bean context.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanDictionary}
 	 * </ul>
 	 *
@@ -256,8 +247,7 @@
 	 * <p>
 	 * Only look for bean fields with the specified minimum visibility.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFieldVisibility}
 	 * </ul>
 	 *
@@ -278,8 +268,7 @@
 	 * <br>It's useful when you want to use the Bean annotation functionality, but you don't have the ability to alter
 	 * the bean classes.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFilters}
 	 * </ul>
 	 *
@@ -304,8 +293,7 @@
 	 * <p>
 	 * Same as {@link #beanFilters(Object...)} but takes in an array of classes.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFilters}
 	 * </ul>
 	 *
@@ -323,8 +311,7 @@
 	 * <p>
 	 * Same as {@link #beanFilters(Object...)} but replaces the existing values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFilters}
 	 * </ul>
 	 *
@@ -348,8 +335,7 @@
 	 * <p>
 	 * Same as {@link #beanFilters(Object...)} but replaces the existing values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFilters}
 	 * </ul>
 	 *
@@ -374,8 +360,7 @@
 	 * <p>
 	 * Removes from the list of classes that make up the bean filters in this bean context.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFilters}
 	 * </ul>
 	 *
@@ -399,8 +384,7 @@
 	 * <p>
 	 * Removes from the list of classes that make up the bean filters in this bean context.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFilters}
 	 * </ul>
 	 *
@@ -427,8 +411,7 @@
 	 * values.
 	 * <br>Otherwise, it returns <jk>null</jk>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanMapPutReturnsOldValue}
 	 * </ul>
 	 *
@@ -447,8 +430,7 @@
 	 * <p>
 	 * Shortcut for calling <code>beanMapPutReturnsOldValue(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanMapPutReturnsOldValue}
 	 * </ul>
 	 *
@@ -464,8 +446,7 @@
 	 * <p>
 	 * Only look for bean methods with the specified minimum visibility.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanMethodVisibility}
 	 * </ul>
 	 *
@@ -485,8 +466,7 @@
 	 * If <jk>true</jk>, a Java class must implement a default no-arg constructor to be considered a bean.
 	 * <br>Otherwise, the bean will be serialized as a string using the {@link Object#toString()} method.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beansRequireDefaultConstructor}
 	 * </ul>
 	 *
@@ -505,8 +485,7 @@
 	 * <p>
 	 * Shortcut for calling <code>beansRequireDefaultConstructor(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beansRequireDefaultConstructor}
 	 * </ul>
 	 *
@@ -523,8 +502,7 @@
 	 * If <jk>true</jk>, a Java class must implement the {@link Serializable} interface to be considered a bean.
 	 * <br>Otherwise, the bean will be serialized as a string using the {@link Object#toString()} method.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beansRequireSerializable}
 	 * </ul>
 	 *
@@ -543,8 +521,7 @@
 	 * <p>
 	 * Shortcut for calling <code>beansRequireSerializable(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beansRequireSerializable}
 	 * </ul>
 	 *
@@ -561,8 +538,7 @@
 	 * If <jk>true</jk>, only getters that have equivalent setters will be considered as properties on a bean.
 	 * <br>Otherwise, they will be ignored.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beansRequireSettersForGetters}
 	 * </ul>
 	 *
@@ -581,8 +557,7 @@
 	 * <p>
 	 * Shortcut for calling <code>beansRequireSettersForGetters(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beansRequireSettersForGetters}
 	 * </ul>
 	 *
@@ -599,8 +574,7 @@
 	 * If <jk>true</jk>, then a Java class must contain at least 1 property to be considered a bean.
 	 * <br>Otherwise, the bean will be serialized as a string using the {@link Object#toString()} method.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beansRequireSomeProperties}
 	 * </ul>
 	 *
@@ -620,8 +594,7 @@
 	 * This specifies the name of the bean property used to store the dictionary name of a bean type so that the
 	 * parser knows the data type to reconstruct.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanTypePropertyName}
 	 * </ul>
 	 *
@@ -647,8 +620,7 @@
 	 * 		Enables {@link Serializer#BEANTRAVERSE_detectRecursions}.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_debug}
 	 * </ul>
 	 *
@@ -667,8 +639,7 @@
 	 * <p>
 	 * Shortcut for calling <code>debug(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_debug}
 	 * </ul>
 	 *
@@ -684,8 +655,7 @@
 	 * <p>
 	 * Specifies an example of the specified class.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_examples}
 	 * </ul>
 	 *
@@ -703,8 +673,7 @@
 	 * <p>
 	 * Specifies an example of the specified class.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_examples}
 	 * </ul>
 	 *
@@ -727,8 +696,7 @@
 	 * <p>
 	 * Specifies an example of the specified class.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_examples}
 	 * </ul>
 	 *
@@ -751,8 +719,7 @@
 	 * <p>
 	 * Specifies to exclude the specified list of properties for the specified bean class.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_excludeProperties}
 	 * </ul>
 	 *
@@ -770,8 +737,7 @@
 	 * <p>
 	 * Specifies to exclude the specified list of properties for the specified bean classes.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_excludeProperties}
 	 * </ul>
 	 *
@@ -786,8 +752,7 @@
 	/**
 	 * Configuration property:  Bean property excludes.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_excludeProperties}
 	 * </ul>
 	 *
@@ -816,8 +781,7 @@
 	 * 	<li>Return the bean itself.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_fluentSetters}
 	 * </ul>
 	 *
@@ -836,8 +800,7 @@
 	 * <p>
 	 * Shortcut for calling <code>fluentSetters(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_fluentSetters}
 	 * </ul>
 	 *
@@ -854,8 +817,7 @@
 	 * If <jk>true</jk>, errors thrown when calling bean getter methods will silently be ignored.
 	 * Otherwise, a {@code BeanRuntimeException} is thrown.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_ignoreInvocationExceptionsOnGetters}
 	 * </ul>
 	 *
@@ -874,8 +836,7 @@
 	 * <p>
 	 * Shortcut for calling <code>ignoreInvocationExceptionsOnGetters(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_ignoreInvocationExceptionsOnGetters}
 	 * </ul>
 	 *
@@ -892,8 +853,7 @@
 	 * If <jk>true</jk>, errors thrown when calling bean setter methods will silently be ignored.
 	 * <br>Otherwise, a {@code BeanRuntimeException} is thrown.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_ignoreInvocationExceptionsOnSetters}
 	 * </ul>
 	 *
@@ -912,8 +872,7 @@
 	 * <p>
 	 * Shortcut for calling <code>ignoreInvocationExceptionsOnSetters(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_ignoreInvocationExceptionsOnSetters}
 	 * </ul>
 	 *
@@ -930,8 +889,7 @@
 	 * If <jk>true</jk>, trying to set a value on a bean property without a setter will silently be ignored.
 	 * <br>Otherwise, a {@code BeanRuntimeException} is thrown.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_ignorePropertiesWithoutSetters}
 	 * </ul>
 	 *
@@ -951,8 +909,7 @@
 	 * If <jk>true</jk>, trying to set a value on a non-existent bean property will silently be ignored.
 	 * <br>Otherwise, a {@code BeanRuntimeException} is thrown.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_ignoreUnknownBeanProperties}
 	 * </ul>
 	 *
@@ -971,8 +928,7 @@
 	 * <p>
 	 * Shortcut for calling <code>ignoreUnknownBeanProperties(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_ignoreUnknownBeanProperties}
 	 * </ul>
 	 *
@@ -989,8 +945,7 @@
 	 * If <jk>true</jk>, trying to set a <jk>null</jk> value on a non-existent bean property will silently be ignored.
 	 * <br>Otherwise, a {@code BeanRuntimeException} is thrown.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_ignoreUnknownNullBeanProperties}
 	 * </ul>
 	 *
@@ -1006,8 +961,7 @@
 	/**
 	 * Configuration property:  Implementation classes.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_implClasses}
 	 * </ul>
 	 *
@@ -1027,8 +981,7 @@
 	 * interface/abstract class so that instances of the implementation class are used when instantiated (e.g. during a
 	 * parse).
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_implClasses}
 	 * </ul>
 	 *
@@ -1045,8 +998,7 @@
 	 * <p>
 	 * Specifies the set and order of names of properties associated with the bean class.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_includeProperties}
 	 * </ul>
 	 *
@@ -1064,8 +1016,7 @@
 	 * <p>
 	 * Specifies the set and order of names of properties associated with the bean class.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_includeProperties}
 	 * </ul>
 	 *
@@ -1082,8 +1033,7 @@
 	 * <p>
 	 * Specifies the set and order of names of properties associated with the bean class.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_includeProperties}
 	 * </ul>
 	 *
@@ -1103,8 +1053,7 @@
 	 * <p>
 	 * Specifies a default locale for serializer and parser sessions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_locale}
 	 * </ul>
 	 *
@@ -1121,8 +1070,7 @@
 	 * <p>
 	 * Specifies a default media type value for serializer and parser sessions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_mediaType}
 	 * </ul>
 	 *
@@ -1140,8 +1088,7 @@
 	 * List of classes that should not be treated as beans even if they appear to be bean-like.
 	 * <br>Not-bean classes are converted to <c>Strings</c> during serialization.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
 	 * </ul>
 	 *
@@ -1159,8 +1106,7 @@
 	 * List of classes that should not be treated as beans even if they appear to be bean-like.
 	 * <br>Not-bean classes are converted to <c>Strings</c> during serialization.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
 	 * </ul>
 	 *
@@ -1184,8 +1130,7 @@
 	 * Not-bean classes are converted to <c>Strings</c> during serialization even if they appear to be
 	 * bean-like.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
 	 * </ul>
 	 *
@@ -1204,8 +1149,7 @@
 	 * Not-bean classes are converted to <c>Strings</c> during serialization even if they appear to be
 	 * bean-like.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
 	 * </ul>
 	 *
@@ -1225,8 +1169,7 @@
 	/**
 	 * Configuration property:  Bean class exclusions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
 	 * </ul>
 	 *
@@ -1241,8 +1184,7 @@
 	/**
 	 * Configuration property:  Bean class exclusions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
 	 * </ul>
 	 *
@@ -1262,8 +1204,7 @@
 	/**
 	 * Configuration property:  Bean package exclusions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
 	 * </ul>
 	 *
@@ -1278,8 +1219,7 @@
 	/**
 	 * Configuration property:  Bean package exclusions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
 	 * </ul>
 	 *
@@ -1299,8 +1239,7 @@
 	/**
 	 * Configuration property:  Bean package exclusions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
 	 * </ul>
 	 *
@@ -1315,8 +1254,7 @@
 	/**
 	 * Configuration property:  Bean package exclusions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
 	 * </ul>
 	 *
@@ -1336,8 +1274,7 @@
 	/**
 	 * Configuration property:  Bean package exclusions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
 	 * </ul>
 	 *
@@ -1351,8 +1288,7 @@
 	/**
 	 * Configuration property:  Bean package exclusions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
 	 * </ul>
 	 *
@@ -1372,8 +1308,7 @@
 	/**
 	 * Configuration property:  POJO swaps.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
 	 * </ul>
 	 *
@@ -1387,8 +1322,7 @@
 	/**
 	 * Configuration property:  POJO swaps.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
 	 * </ul>
 	 *
@@ -1409,8 +1343,7 @@
 	/**
 	 * Configuration property:  POJO swaps.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
 	 * </ul>
 	 *
@@ -1431,8 +1364,7 @@
 	/**
 	 * Configuration property:  POJO swaps.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
 	 * </ul>
 	 *
@@ -1453,8 +1385,7 @@
 	/**
 	 * Configuration property:  POJO swaps.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
 	 * </ul>
 	 *
@@ -1474,8 +1405,7 @@
 	/**
 	 * Configuration property:  POJO swaps.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
 	 * </ul>
 	 *
@@ -1499,8 +1429,7 @@
 	 * <p>
 	 * The class to use for calculating bean property names.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_propertyNamer}
 	 * </ul>
 	 *
@@ -1520,8 +1449,7 @@
 	 * When <jk>true</jk>, all bean properties will be serialized and access in alphabetical order.
 	 * Otherwise, the natural order of the bean properties is used which is dependent on the JVM vendor.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_sortProperties}
 	 * </ul>
 	 *
@@ -1540,8 +1468,7 @@
 	 * <p>
 	 * Shortcut for calling <code>sortProperties(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_sortProperties}
 	 * </ul>
 	 *
@@ -1554,8 +1481,7 @@
 	/**
 	 * Configuration property:  TimeZone.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_timeZone}
 	 * </ul>
 	 *
@@ -1572,8 +1498,7 @@
 	 * <p>
 	 * When enabled, enums are always serialized by name instead of using {@link Object#toString()}.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_useEnumNames}
 	 * </ul>
 	 *
@@ -1590,8 +1515,7 @@
 	 * <p>
 	 * When enabled, enums are always serialized by name instead of using {@link Object#toString()}.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_useEnumNames}
 	 * </ul>
 	 *
@@ -1608,8 +1532,7 @@
 	 * If <jk>true</jk>, then interfaces will be instantiated as proxy classes through the use of an
 	 * {@link InvocationHandler} if there is no other way of instantiating them.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_useInterfaceProxies}
 	 * </ul>
 	 *
@@ -1628,13 +1551,11 @@
 	 * <p>
 	 * Using the built-in Java bean introspector will not pick up fields or non-standard getters/setters.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul>
+	 * <ul class='notes'>
 	 * 	<li>Most {@link Bean @Bean} annotations will be ignored if you enable this setting.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_useJavaBeanIntrospector}
 	 * </ul>
 	 *
@@ -1653,8 +1574,7 @@
 	 * <p>
 	 * Shortcut for calling <code>useJavaBeanIntrospector(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_useJavaBeanIntrospector}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseBuilder.java
index 1b29d7d..9e9ae17 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseBuilder.java
@@ -52,14 +52,12 @@
 	 * <p>
 	 * Specifies that recursions should be checked for during traversal.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Checking for recursion can cause a small performance penalty.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_detectRecursions}
 	 * </ul>
 	 *
@@ -78,8 +76,7 @@
 	 * <p>
 	 * Shortcut for calling <code>detectRecursions(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_detectRecursions}
 	 * </ul>
 	 *
@@ -96,14 +93,12 @@
 	 * If <jk>true</jk>, when we encounter the same object when traversing a tree, we set the value to <jk>null</jk>.
 	 * Otherwise, an exception is thrown.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Checking for recursion can cause a small performance penalty.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_ignoreRecursions}
 	 * </ul>
 	 *
@@ -122,8 +117,7 @@
 	 * <p>
 	 * Shortcut for calling <code>ignoreRecursions(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_ignoreRecursions}
 	 * </ul>
 	 *
@@ -139,8 +133,7 @@
 	 * <p>
 	 * The initial indentation level at the root.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_initialDepth}
 	 * </ul>
 	 *
@@ -161,8 +154,7 @@
 	 * <br>If this depth is exceeded, an exception is thrown.
 	 * <br>This prevents stack overflows from occurring when trying to traverse models with recursive references.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_maxDepth}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseContext.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseContext.java
index 9244107..325834e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseContext.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseContext.java
@@ -68,8 +68,7 @@
 	 * 	{A:{B:{C:<jk>null</jk>}}}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Checking for recursion can cause a small performance penalty.

 	 * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextBuilder.java
index 3ecb1df..63ae6cf 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextBuilder.java
@@ -121,7 +121,7 @@
 	 *
 	 * <p>
 	 * Applies any of the following annotations:
-	 * <ul class='doctree'>
+	 * <ul class='javatree'>
 	 * 	<li class ='ja'>{@link BeanConfig}
 	 * 	<li class ='ja'>{@link CsvConfig}
 	 * 	<li class ='ja'>{@link HtmlConfig}
@@ -163,7 +163,7 @@
 	 *
 	 * <p>
 	 * Applies any of the following annotations:
-	 * <ul class='doctree'>
+	 * <ul class='javatree'>
 	 * 	<li class ='ja'>{@link BeanConfig}
 	 * 	<li class ='ja'>{@link CsvConfig}
 	 * 	<li class ='ja'>{@link HtmlConfig}
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ObjectMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ObjectMap.java
index 21aca48..490d98a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ObjectMap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ObjectMap.java
@@ -505,8 +505,7 @@
 	 * <p>

 	 * See {@link BeanSession#convertToType(Object, ClassMeta)} for the list of valid data conversions.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Use the {@link #get(String, Class)} method instead if you don't need a parameterized map/collection.

 	 * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/PropertyStoreBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/PropertyStoreBuilder.java
index 2aae8d3..55d9f02 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/PropertyStoreBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/PropertyStoreBuilder.java
@@ -141,7 +141,7 @@
 	 *
 	 * <p>
 	 * Applies any of the following annotations:
-	 * <ul class='doctree'>
+	 * <ul class='javatree'>
 	 * 	<li class ='ja'>{@link BeanConfig}
 	 * 	<li class ='ja'>{@link CsvConfig}
 	 * 	<li class ='ja'>{@link HtmlConfig}
@@ -183,7 +183,7 @@
 	 *
 	 * <p>
 	 * Applies any of the following annotations:
-	 * <ul class='doctree'>
+	 * <ul class='javatree'>
 	 * 	<li class ='ja'>{@link BeanConfig}
 	 * 	<li class ='ja'>{@link CsvConfig}
 	 * 	<li class ='ja'>{@link HtmlConfig}
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Visibility.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Visibility.java
index f5fa12c..859d9a1 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Visibility.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Visibility.java
@@ -24,7 +24,7 @@
  *

  * <p>

  * Used in conjunction with the following bean context properties:

- * <ul>

+ * <ul class='javatree'>

  * 	<li class='jf'>{@link BeanContext#BEAN_beanConstructorVisibility}

  * 	<li class='jf'>{@link BeanContext#BEAN_beanClassVisibility}

  * 	<li class='jf'>{@link BeanContext#BEAN_beanFieldVisibility}

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Bean.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Bean.java
index b6d3172..37e8ad1 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Bean.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Bean.java
@@ -27,8 +27,7 @@
  * <p>

  * This annotation can be applied to classes and interfaces.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.Transforms.BeanAnnotation}

  * </ul>

  */

@@ -44,8 +43,7 @@
 	 * <p>

 	 * The list of classes that make up the bean dictionary for all properties in this class and all subclasses.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanDictionary}

 	 * </ul>

 	 */

@@ -61,8 +59,7 @@
 	 * 	<jk>public class</jk> Address {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_excludeProperties}

 	 * </ul>

 	 */

@@ -95,8 +92,7 @@
 	 * 	<li>Return the bean itself.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_fluentSetters}

 	 * </ul>

 	 */

@@ -129,8 +125,7 @@
 	 * Note that this annotation can be used on the parent class so that it filters to all child classes,

 	 * or can be set individually on the child classes.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFilters}

 	 * </ul>

 	 */

@@ -158,8 +153,7 @@
 	 * 	<jk>public class</jk> Address {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_includeProperties}

 	 * </ul>

 	 */

@@ -171,8 +165,7 @@
 	 * <p>

 	 * Property filters can be used to intercept calls to getters and setters and alter their values in transit.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jc'>{@link PropertyFilter}

 	 * </ul>

 	 */

@@ -191,8 +184,7 @@
 	 * 	<jk>public class</jk> MyBean {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_propertyNamer}

 	 * </ul>

 	 */

@@ -212,8 +204,7 @@
 	 * 	<jk>public class</jk> MyBean {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_sortProperties}

 	 * </ul>

 	 */

@@ -264,8 +255,7 @@
 	 * 	<jk>public class</jk> MyBean {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanDictionary}

 	 * </ul>

 	 */

@@ -287,8 +277,7 @@
 	 * 	<jk>public class</jk> MyBean {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanTypePropertyName}

 	 * </ul>

 	 */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfig.java
index 22fbc5f..ce1a747 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfig.java
@@ -52,8 +52,7 @@
 	 * will not be interpreted as a bean class and be serialized as a string.
 	 * <br>Use this setting to reduce the visibility requirement.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -68,8 +67,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.beanClassVisibility.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanClassVisibility}
 	 * </ul>
 	 */
@@ -86,8 +84,7 @@
 	 * <br>Normally, only <jk>public</jk> no-arg constructors are used.
 	 * <br>Use this setting if you want to reduce the visibility requirement.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -102,8 +99,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.beanConstructorVisibility.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanConstructorVisibility}
 	 * </ul>
 	 */
@@ -125,8 +121,7 @@
 	 * <p>
 	 * This setting tells the parsers which classes to look for when resolving <js>"_type"</js> attributes.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanDictionary}
 	 * 	<li class='link'>{@doc juneau-marshall.BeanDictionaries}
 	 * </ul>
@@ -136,8 +131,7 @@
 	/**
 	 * Configuration property:  Add to bean dictionary.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanDictionary}
 	 * </ul>
 	 */
@@ -146,8 +140,7 @@
 	/**
 	 * Configuration property:  Remove from bean dictionary.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanDictionary_remove}
 	 * </ul>
 	 */
@@ -164,8 +157,7 @@
 	 * <br>Normally only <jk>public</jk> fields are considered.
 	 * <br>Use this setting if you want to reduce the visibility requirement.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -180,8 +172,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.beanFieldVisibility.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFieldVisibility}
 	 * </ul>
 	 */
@@ -195,8 +186,7 @@
 	 * <br>It's useful when you want to use the <c>@Bean</c> annotation functionality, but you don't have the ability to alter
 	 * the bean classes.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Values can consist of any of the following types:
 	 * 		<ul class='spaced-list'>
@@ -209,8 +199,7 @@
 	 * 		</ul>
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFilters}
 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.BeanFilters}
 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.InterfaceFilters}
@@ -221,8 +210,7 @@
 	/**
 	 * Configuration property:  Add to bean filters.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFilters}
 	 * </ul>
 	 */
@@ -231,8 +219,7 @@
 	/**
 	 * Configuration property:  Remove from bean filters.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFilters_remove}
 	 * </ul>
 	 */
@@ -246,8 +233,7 @@
 	 * values.
 	 * <br>Otherwise, it returns <jk>null</jk>.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -260,8 +246,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.beanMapPutReturnsOldValue.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanMapPutReturnsOldValue}
 	 * </ul>
 	 */
@@ -278,8 +263,7 @@
 	 * <br>Normally only <jk>public</jk> getters and setters are considered.
 	 * <br>Use this setting if you want to reduce the visibility requirement.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -294,8 +278,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.beanMethodVisibility.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanMethodVisibility}
 	 * </ul>
 	 */
@@ -308,8 +291,7 @@
 	 * If <js>"true"</js>, a Java class must implement a default no-arg constructor to be considered a bean.
 	 * <br>Otherwise, the bean will be serialized as a string using the {@link Object#toString()} method.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -324,8 +306,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.beansRequireDefaultConstructor.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beansRequireDefaultConstructor}
 	 * </ul>
 	 */
@@ -338,8 +319,7 @@
 	 * If <js>"true"</js>, a Java class must implement the {@link Serializable} interface to be considered a bean.
 	 * <br>Otherwise, the bean will be serialized as a string using the {@link Object#toString()} method.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -354,8 +334,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.beansRequireSerializable.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beansRequireSerializable}
 	 * </ul>
 	 */
@@ -368,8 +347,7 @@
 	 * If <js>"true"</js>, only getters that have equivalent setters will be considered as properties on a bean.
 	 * <br>Otherwise, they will be ignored.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -382,8 +360,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.beansRequireSettersForGetters.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beansRequireSettersForGetters}
 	 * </ul>
 	 */
@@ -396,8 +373,7 @@
 	 * If <js>"true"</js>, then a Java class must contain at least 1 property to be considered a bean.
 	 * <br>Otherwise, the bean will be serialized as a string using the {@link Object#toString()} method.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -410,8 +386,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.beansRequireSomeProperties.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beansRequireSomeProperties}
 	 * </ul>
 	 */
@@ -424,8 +399,7 @@
 	 * This specifies the name of the bean property used to store the dictionary name of a bean type so that the
 	 * parser knows the data type to reconstruct.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Default value: <js>"_type"</js>.
 	 * 	<li>
@@ -434,8 +408,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.beanTypePropertyName.s"</js>.
 	 * </ul>
 
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanTypePropertyName}
 	 * </ul>
 	 */
@@ -476,8 +449,7 @@
 	 * 	<jk>public</jk> MyBean getBeanDetails(<ja>@Path</ja> String id) {...}
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of each value is: <js>"Key: comma-delimited-tokens"</js>.
 	 * 	<li>
@@ -499,8 +471,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.properties.sms"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_includeProperties}
 	 * </ul>
 	 */
@@ -539,8 +510,7 @@
 	 * 	<jk>public</jk> MyBean getBeanDetails(<ja>@Path</ja> String id) {...}
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class=''>
 	 * 	<li>
 	 * 		The format of each value is: <js>"Key: comma-delimited-tokens"</js>.
 	 * 	<li>
@@ -562,8 +532,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.excludeProperties.sms"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_excludeProperties}
 	 * </ul>
 	 */
@@ -590,8 +559,7 @@
 	 * 		in order to determine how that method was invoked.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -604,8 +572,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.debug.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_debug}
 	 * </ul>
 	 */
@@ -629,8 +596,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Setting applies to specified class and all subclasses.
 	 * 	<li>
@@ -649,8 +615,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.examples.smo"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_examples}
 	 * </ul>
 	 */
@@ -671,8 +636,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Keys are the class of the example and can be the fully-qualified name or simple name.
 	 * 		<br>Values are Simple-JSON representation of that class.
@@ -685,8 +649,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.examples.smo"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_examples}
 	 * </ul>
 	 */
@@ -707,8 +670,7 @@
 	 * 	)
 	 * <p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Keys are the class applied to.
 	 * 		<br>Values are comma-delimited lists of property names.
@@ -720,8 +682,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.excludeProperties.sms"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_excludeProperties}
 	 * </ul>
 	 */
@@ -742,8 +703,7 @@
 	 * 	<li>Return the bean itself.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -756,8 +716,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.fluentSetters.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_fluentSetters}
 	 * </ul>
 	 */
@@ -770,8 +729,7 @@
 	 * If <js>"true"</js>, errors thrown when calling bean getter methods will silently be ignored.
 	 * <br>Otherwise, a {@code BeanRuntimeException} is thrown.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -784,8 +742,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.ignoreInvocationExceptionsOnGetters.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_ignoreInvocationExceptionsOnGetters}
 	 * </ul>
 	 */
@@ -798,8 +755,7 @@
 	 * If <js>"true"</js>, errors thrown when calling bean setter methods will silently be ignored.
 	 * <br>Otherwise, a {@code BeanRuntimeException} is thrown.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -812,8 +768,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.ignoreInvocationExceptionsOnSetters.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_ignoreInvocationExceptionsOnSetters}
 	 * </ul>
 	 */
@@ -826,8 +781,7 @@
 	 * If <js>"true"</js>, trying to set a value on a bean property without a setter will silently be ignored.
 	 * <br>Otherwise, a {@code RuntimeException} is thrown.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -840,8 +794,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.ignorePropertiesWithoutSetters.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_ignorePropertiesWithoutSetters}
 	 * </ul>
 	 */
@@ -854,8 +807,7 @@
 	 * If <js>"true"</js>, trying to set a value on a non-existent bean property will silently be ignored.
 	 * <br>Otherwise, a {@code RuntimeException} is thrown.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -868,8 +820,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.ignoreUnknownBeanProperties.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_ignoreUnknownBeanProperties}
 	 * </ul>
 	 */
@@ -882,8 +833,7 @@
 	 * If <js>"true"</js>, trying to set a <jk>null</jk> value on a non-existent bean property will silently be ignored.
 	 * <br>Otherwise, a {@code RuntimeException} is thrown.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -896,8 +846,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.ignoreUnknownNullBeanProperties.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_ignoreUnknownNullBeanProperties}
 	 * </ul>
 	 */
@@ -920,8 +869,7 @@
 	 * 	)
 	 * <p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_implClasses}
 	 * </ul>
 	 */
@@ -942,8 +890,7 @@
 	 * 	)
 	 * <p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Keys are the class applied to.
 	 * 		<br>Values are comma-delimited lists of property names.
@@ -955,8 +902,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.properties.sms"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_includeProperties}
 	 * </ul>
 	 */
@@ -968,16 +914,14 @@
 	 * <p>
 	 * Specifies the default locale for serializer and parser sessions.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"BeanContext.locale.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_locale}
 	 * </ul>
 	 */
@@ -989,16 +933,14 @@
 	 * <p>
 	 * Specifies the default media type value for serializer and parser sessions.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"BeanContext.mediaType.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_mediaType}
 	 * </ul>
 	 */
@@ -1011,16 +953,14 @@
 	 * List of classes that should not be treated as beans even if they appear to be bean-like.
 	 * <br>Not-bean classes are converted to <c>Strings</c> during serialization.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"BeanContext.notBeanClasses.sc"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
 	 * </ul>
 	 */
@@ -1029,8 +969,7 @@
 	/**
 	 * Configuration property:  Add to classes that should not be considered beans.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
 	 * </ul>
 	 */
@@ -1039,8 +978,7 @@
 	/**
 	 * Configuration property:  Remove from classes that should not be considered beans.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanClasses}
 	 * </ul>
 	 */
@@ -1058,8 +996,7 @@
 	 * <p>
 	 * Note that you can specify suffix patterns to include all subpackages.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The default value excludes the following packages:
 	 * 		<ul>
@@ -1078,8 +1015,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.notBeanPackages.ss"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
 	 * </ul>
 	 */
@@ -1088,8 +1024,7 @@
 	/**
 	 * Configuration property:  Add to packages whose classes should not be considered beans.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
 	 * </ul>
 	 */
@@ -1098,8 +1033,7 @@
 	/**
 	 * Configuration property:  Remove from packages whose classes should not be considered beans.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_notBeanPackages}
 	 * </ul>
 	 */
@@ -1120,8 +1054,7 @@
 	 * <br>When multiple swaps are applicable to the same class, the media type pattern defined by
 	 * {@link PojoSwap#forMediaTypes()} or {@link Swap#mediaTypes() @Swap(mediaTypes)} are used to come up with the best match.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.PojoSwaps}
 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.PerMediaTypePojoSwaps}
@@ -1136,8 +1069,7 @@
 	/**
 	 * Configuration property:  Add to POJO swap classes.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
 	 * </ul>
 	 */
@@ -1146,8 +1078,7 @@
 	/**
 	 * Configuration property:  Remove from POJO swap classes.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_pojoSwaps}
 	 * </ul>
 	 */
@@ -1167,8 +1098,7 @@
 	 * 	<li>{@link PropertyNamerULC} - Dashed-upper-case names.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_propertyNamer}
 	 * </ul>
 	 */
@@ -1188,8 +1118,7 @@
 	 * to force bean properties to be in a particular order and can just alter the order of the fields/methods
 	 * in the Java file.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -1202,8 +1131,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.sortProperties.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_sortProperties}
 	 * </ul>
 	 */
@@ -1215,16 +1143,14 @@
 	 * <p>
 	 * Specifies the default timezone for serializer and parser sessions.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"BeanContext.timeZone.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_timeZone}
 	 * </ul>
 	 */
@@ -1236,8 +1162,7 @@
 	 * <p>
 	 * When enabled, enums are always serialized by name, not using {@link Object#toString()}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 *		Possible values:
 	 * 		<ul>
@@ -1250,8 +1175,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.useEnumNames.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_useEnumNames}
 	 * </ul>
 	 */
@@ -1265,8 +1189,7 @@
 	 * {@link InvocationHandler} if there is no other way of instantiating them.
 	 * <br>Otherwise, throws a {@link BeanRuntimeException}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 *		Possible values:
 	 * 		<ul>
@@ -1279,8 +1202,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.useInterfaceProxies.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_useInterfaceProxies}
 	 * </ul>
 	 */
@@ -1293,8 +1215,7 @@
 	 * Using the built-in Java bean introspector will not pick up fields or non-standard getters/setters.
 	 * <br>Most {@link Bean @Bean} annotations will be ignored.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 *		Possible values:
 	 * 		<ul>
@@ -1307,8 +1228,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanContext.useJavaBeanIntrospector.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanContext#BEAN_useJavaBeanIntrospector}
 	 * </ul>
 	 */
@@ -1340,8 +1260,7 @@
 	 * 	{A:{B:{C:<jk>null</jk>}}}
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Checking for recursion can cause a small performance penalty.
 	 * 	<li>
@@ -1356,8 +1275,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanTraverseContext.detectRecursions.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_detectRecursions}
 	 * </ul>
 	 */
@@ -1374,8 +1292,7 @@
 	 * If <js>"true"</js>, when we encounter the same object when traversing a tree, we set the value to <jk>null</jk>.
 	 * <br>Otherwise, a {@link BeanRecursionException} is thrown with the message <js>"Recursion occurred, stack=..."</js>.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 *		Possible values:
 	 * 		<ul>
@@ -1388,8 +1305,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanTraverseContext.ignoreRecursions.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_ignoreRecursions}
 	 * </ul>
 	 */
@@ -1402,8 +1318,7 @@
 	 * The initial indentation level at the root.
 	 * <br>Useful when constructing document fragments that need to be indented at a certain level.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: integer
 	 *	<li>
@@ -1414,8 +1329,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanTraverseContext.initialDepth.i"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_initialDepth}
 	 * </ul>
 	 */
@@ -1428,8 +1342,7 @@
 	 * Abort traversal if specified depth is reached in the POJO tree.
 	 * <br>If this depth is exceeded, an exception is thrown.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: integer
 	 * 	<li>
@@ -1440,8 +1353,7 @@
 	 * 		A default global value can be set via the system property <js>"BeanTraverseContext.maxDepth.i"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_maxDepth}
 	 * </ul>
 	 */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConstructor.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConstructor.java
index 67705d2..bcc48c3 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConstructor.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConstructor.java
@@ -42,8 +42,7 @@
  * will result in a {@link BeanRuntimeException} being thrown.

  * Multiple calls to {@link BeanMap#getBean()} will return the same bean instance.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.Transforms.BeanConstructorAnnotation}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnore.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnore.java
index e9a2b7d..38f7197 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnore.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnore.java
@@ -31,8 +31,7 @@
  * <p>

  * Applies to getters or setters that should not be interpreted as bean property getters or setters.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.Transforms.BeanIgnoreAnnotation}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanProperty.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanProperty.java
index 17f6226..dcb412b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanProperty.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanProperty.java
@@ -25,8 +25,7 @@
  * <p>

  * This annotation is applied to public fields and public getter/setter methods of beans.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.Transforms.BeanPropertyAnnotation}

  * </ul>

  */

@@ -289,8 +288,7 @@
 	 * <p>

 	 * The list of classes that make up the bean dictionary this bean property.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanDictionary}

 	 * </ul>

 	 *

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Builder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Builder.java
index a55f934..2759089 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Builder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Builder.java
@@ -51,8 +51,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.Transforms.PojoBuilders}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NameProperty.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NameProperty.java
index dc9f9fb..246e32b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NameProperty.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NameProperty.java
@@ -20,14 +20,12 @@
 /**

  * Identifies a setter as a method for setting the name of a POJO as it's known by its parent object.

  *

- * <h5 class='section'>Notes:</h5>

- * <ul class='spaced-list'>

+ * <ul class='notes'>

  * 	<li>

  * 		The annotated field or method does not need to be public.

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.Transforms.NamePropertyAnnotation}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentProperty.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentProperty.java
index b5b31aa..6bf1ba2 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentProperty.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentProperty.java
@@ -23,14 +23,12 @@
  * <p>

  * Used by the parsers to add references to parent objects in child objects.

  *

- * <h5 class='section'>Notes:</h5>

- * <ul class='spaced-list'>

+ * <ul class='notes'>

  * 	<li>

  * 		The annotated field or method does not need to be public.

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.Transforms.NamePropertyAnnotation}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swap.java
index dad45ed..4c44af8 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swap.java
@@ -30,8 +30,7 @@
  * 	<li>Inside the {@link Swaps @Swaps} annotation.

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.Transforms.SwapAnnotation}

  * </ul>

  */

@@ -66,8 +65,7 @@
 	 * 		}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.PerMediaTypePojoSwaps}

 	 * </ul>

 	 */

@@ -103,8 +101,7 @@
 	 * 	<jk>public class</jk> MyPojo {}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.TemplatedSwaps}

 	 * </ul>

 	 */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swaps.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swaps.java
index 8eedad5..cd0e48f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swaps.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Swaps.java
@@ -31,8 +31,7 @@
  * 	<jk>public class</jk> MyPojo {}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.Transforms.SwapAnnotation}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/URI.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/URI.java
index 71eba2b..ba1eda8 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/URI.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/URI.java
@@ -23,8 +23,7 @@
  * <p>

  * This annotation allows you to identify other classes that return URIs via <c>toString()</c> as URI objects.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.URIs}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java
index fd7d0c5..cc674c5 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java
@@ -564,14 +564,12 @@
 	 * 	)

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Widgets are inherited from super classes, but can be overridden by reusing the widget name.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.Widgets}

 	 * </ul>

 	 */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerBuilder.java
index 2ff6e41..7e9cc29 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerBuilder.java
@@ -425,8 +425,7 @@
 	 * Defines widgets that can be used in conjunction with string variables of the form <js>"$W{name}"</js>to quickly
 	 * generate arbitrary replacement text.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_widgets}
 	 * </ul>
 	 *
@@ -444,8 +443,7 @@
 	 * <p>
 	 * Same as {@link #widgets(Class...)} but replaces any previous values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_widgets}
 	 * </ul>
 	 *
@@ -463,8 +461,7 @@
 	 * <p>
 	 * Same as {@link #widgets(Class...)} except input is pre-constructed instances.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_widgets}
 	 * </ul>
 	 *
@@ -481,8 +478,7 @@
 	 * <p>
 	 * Same as {@link #widgets(HtmlWidget...)} except allows you to overwrite the previous value.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_widgets}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlRender.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlRender.java
index aeb63b5..bee3980 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlRender.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlRender.java
@@ -24,8 +24,7 @@
  * <p>
  * Using this class, you can alter the CSS style and HTML content of the bean property.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.HtmlDetails.HtmlRenderAnnotation}
  * </ul>
  *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializerBuilder.java
index d32e6ef..65278de 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializerBuilder.java
@@ -64,8 +64,7 @@
 	 * <p>
 	 * The description is the result of calling {@link ClassMeta#getFullName()}.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addDescriptionsTo}
 	 * </ul>
 	 *
@@ -86,13 +85,12 @@
 	 * <p>
 	 * The examples come from calling {@link ClassMeta#getExample(BeanSession)} which in turn gets examples
 	 * from the following:
-	 * <ul class='doctree'>
+	 * <ul class='javatree'>
 	 * 	<li class='ja'>{@link Example}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_examples}
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addExamplesTo}
 	 * </ul>
 	 *
@@ -111,8 +109,7 @@
 	 * <p>
 	 * Identifies whether nested descriptions are allowed in schema definitions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedDescriptions}
 	 * </ul>
 	 *
@@ -128,8 +125,7 @@
 	 * <p>
 	 * Identifies whether nested examples are allowed in schema definitions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedExamples}
 	 * </ul>
 	 *
@@ -149,8 +145,7 @@
 	 * <p>
 	 * This setting is ignored if {@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} is not enabled.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_beanDefMapper}
 	 * </ul>
 	 *
@@ -173,8 +168,7 @@
 	 * <p>
 	 * This setting is ignored if {@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} is not enabled.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_beanDefMapper}
 	 * </ul>
 	 *
@@ -195,8 +189,7 @@
 	 * <p>
 	 * Keys are full class names.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_defaultSchemas}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java
index a852493..b41435d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java
@@ -317,8 +317,7 @@
 	 * <p>

 	 * The parameter name to look for when resolving link labels via {@link #HTML_detectLabelParameters}.

 	 *

-	 * <h5 class=''>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #HTML_detectLabelParameters}

 	 * </ul>

 	 */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerBuilder.java
index 18c200e..0a2c924 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerBuilder.java
@@ -58,8 +58,7 @@
 	/**
 	 * Configuration property:  Add key/value headers on bean/map tables.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlSerializer#HTML_addKeyValueTableHeaders}
 	 * </ul>
 	 *
@@ -78,8 +77,7 @@
 	 * <p>
 	 * Shortcut for calling <code>addKeyValueTableHeaders(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlSerializer#HTML_addKeyValueTableHeaders}
 	 * </ul>
 	 *
@@ -96,8 +94,7 @@
 	 * If a string looks like a URL (e.g. starts with <js>"http://"</js> or <js>"https://"</js>), then treat it like a URL
 	 * and make it into a hyperlink based on the rules specified by {@link HtmlSerializer#HTML_uriAnchorText}.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlSerializer#HTML_detectLinksInStrings}
 	 * </ul>
 	 *
@@ -116,8 +113,7 @@
 	 * <p>
 	 * The parameter name to look for when resolving link labels via {@link HtmlSerializer#HTML_detectLabelParameters}.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlSerializer#HTML_labelParameter}
 	 * </ul>
 	 *
@@ -136,8 +132,7 @@
 	 * <p>
 	 * If the URL has a label parameter (e.g. <js>"?label=foobar"</js>), then use that as the anchor text of the link.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlSerializer#HTML_detectLabelParameters}
 	 * </ul>
 	 *
@@ -157,8 +152,7 @@
 	 * When creating anchor tags (e.g. <code><xt>&lt;a</xt> <xa>href</xa>=<xs>'...'</xs><xt>&gt;</xt>text<xt>&lt;/a&gt;</xt></code>)
 	 * in HTML, this setting defines what to set the inner text to.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlSerializer#HTML_uriAnchorText}
 	 * </ul>
 	 *
@@ -177,8 +171,7 @@
 	 * <p>
 	 * Same as {@link #uriAnchorText(AnchorText)} but takes in a string.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlSerializer#HTML_uriAnchorText}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidget.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidget.java
index fd31b47..95fbb59 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidget.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidget.java
@@ -26,8 +26,7 @@
  * <p>
  * Widgets can be defined as inner classes of REST resource classes.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.Widgets}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidgetVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidgetVar.java
index eb83946..a1a6b3e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidgetVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlWidgetVar.java
@@ -32,8 +32,7 @@
  * 	<li>{@link HtmlDocConfig#widgets() @HtmlDocConfig(widgets)}
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/Html.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/Html.java
index be52db0..3808c31 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/Html.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/Html.java
@@ -22,8 +22,7 @@
 /**

  * Annotation that can be applied to classes, fields, and methods to tweak how they are handled by {@link HtmlSerializer}.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.HtmlDetails.HtmlAnnotation}

  * </ul>

  */

@@ -88,8 +87,7 @@
 	/**

 	 * When <jk>true</jk>, don't add headers to tables.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link HtmlSerializer#HTML_addKeyValueTableHeaders}

 	 * </ul>

 	 */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlConfig.java
index 3925639..3abd195 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlConfig.java
@@ -49,8 +49,7 @@
 	 * When present, this value overrides the {@link Serializer#SERIALIZER_addBeanTypes} setting and is
 	 * provided to customize the behavior of specific serializers in a {@link SerializerGroup}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -63,8 +62,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlSerializer.addBeanTypes.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlSerializer#HTML_addBeanTypes}
 	 * </ul>
 	 */
@@ -101,8 +99,7 @@
 	 * 	</tr>
 	 * </table>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -115,8 +112,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlSerializer.addKeyValueTableHeaders.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlSerializer#HTML_addKeyValueTableHeaders}
 	 * </ul>
 	 */
@@ -153,8 +149,7 @@
 	 * 	</tr>
 	 * </table>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -167,8 +162,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlSerializer.detectLinksInStrings.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlSerializer#HTML_detectLinksInStrings}
 	 * </ul>
 	 */
@@ -180,8 +174,7 @@
 	 * <p>
 	 * The parameter name to look for when resolving link labels via {@link HtmlSerializer#HTML_detectLabelParameters}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Default value: <js>"label"</js>
 	 * 	<li>
@@ -190,8 +183,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlSerializer.labelParameter.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class=''>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlSerializer#HTML_labelParameter}
 	 * </ul>
 	 */
@@ -231,8 +223,7 @@
 	 * 	</tr>
 	 * </table>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -245,8 +236,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlSerializer.detectLabelParameters.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlSerializer#HTML_detectLabelParameters}
 	 * </ul>
 	 */
@@ -259,8 +249,7 @@
 	 * When creating anchor tags (e.g. <code><xt>&lt;a</xt> <xa>href</xa>=<xs>'...'</xs>
 	 * <xt>&gt;</xt>text<xt>&lt;/a&gt;</xt></code>) in HTML, this setting defines what to set the inner text to.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -279,8 +268,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlSerializer.uriAnchorText.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlSerializer#HTML_uriAnchorText}
 	 * </ul>
 	 */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlDocConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlDocConfig.java
index 0b5d54c..657742f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlDocConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlDocConfig.java
@@ -60,8 +60,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: HTML
 	 * 	<li>
@@ -82,8 +81,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlDocSerializer.aside.ls"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_aside}
 	 * </ul>
 	 */
@@ -104,8 +102,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: HTML
 	 * 	<li>
@@ -126,8 +123,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlDocSerializer.footer.ls"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_footer}
 	 * </ul>
 	 */
@@ -148,8 +144,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: HTML
 	 * 	<li>
@@ -168,8 +163,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlDocSerializer.head.ls"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_head}
 	 * </ul>
 	 */
@@ -191,8 +185,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: HTML
 	 * 	<li>
@@ -213,8 +206,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlDocSerializer.header.ls"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_header}
 	 * </ul>
 	 */
@@ -236,8 +228,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: HTML
 	 * 	<li>
@@ -260,8 +251,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlDocSerializer.nav.ls"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_nav}
 	 * </ul>
 	 */
@@ -303,8 +293,7 @@
 	 * 	<jk>public class</jk> AddressBookResource <jk>extends</jk> BasicRestServletJena {
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
@@ -325,8 +314,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlDocSerializer.navlinks.ls"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_navlinks}
 	 * </ul>
 	 */
@@ -345,8 +333,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: HTML
 	 * 	<li>
@@ -358,8 +345,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlDocSerializer.noResultsMessage.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_noResultsMessage}
 	 * </ul>
 	 */
@@ -371,8 +357,7 @@
 	 * <p>
 	 * Adds <js>"* {white-space:nowrap}"</js> to the CSS instructions on the page to prevent word wrapping.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -386,8 +371,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlDocSerializer.nowrap.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_nowrap}
 	 * </ul>
 	 */
@@ -407,8 +391,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: Javascript
 	 * 	<li>
@@ -429,8 +412,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlDocSerializer.script.ls"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_script}
 	 * </ul>
 	 */
@@ -451,8 +433,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: CSS
 	 * 	<li>
@@ -473,8 +454,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlDocSerializer.style.ls"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_style}
 	 * </ul>
 	 */
@@ -489,8 +469,7 @@
 	 * <p>
 	 * Note that this stylesheet is controlled by the <code><ja>@RestResource</ja>.stylesheet()</code> annotation.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: URL
 	 * 	<li>
@@ -505,8 +484,7 @@
 	 * 		A default global value can be set via the system property <js>"HtmlDocSerializer.stylesheet.ls"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_stylesheet}
 	 * </ul>
 	 */
@@ -529,8 +507,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		On methods, this value is inherited from the <ja>@HtmlDocConfig</ja> annotation on the servlet/resource class.
 	 * 	<li>
@@ -538,8 +515,7 @@
 	 * 		parent class.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_template}
 	 * </ul>
 	 */
@@ -578,16 +554,14 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Widgets are inherited from parent to child, but can be overridden by reusing the widget name.
 	 * 	<li>
 	 * 		Values are appended to the existing list.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.Widgets}
 	 * </ul>
 	 */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Accept.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Accept.java
index b572b43..426ec49 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Accept.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Accept.java
@@ -139,8 +139,7 @@
  * However, unless the user agent is a closed system which cannot interact with other rendering agents, this default
  * set ought to be configurable by the user.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptCharset.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptCharset.java
index 9742335..ac1a377 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptCharset.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptCharset.java
@@ -66,8 +66,7 @@
  * the Accept-Charset header, then the server SHOULD send an error response with the 406 (not acceptable) status code,
  * though the sending of an unacceptable response is also allowed.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptEncoding.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptEncoding.java
index 76b851e..d3dd98f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptEncoding.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptEncoding.java
@@ -86,8 +86,7 @@
  * Note: Most HTTP/1.0 applications do not recognize or obey qvalues associated with content-codings.
  * This means that qvalues will not work and are not permitted with x-gzip or x-compress.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptLanguage.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptLanguage.java
index a67ec04..2475a0d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptLanguage.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptLanguage.java
@@ -98,8 +98,7 @@
  * British English is not available.
  * A user agent might suggest in such a case to add "en" to get the best matching behavior.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptRanges.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptRanges.java
index 4f20779..d13cd67 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptRanges.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/AcceptRanges.java
@@ -56,8 +56,7 @@
  * <p>
  * ...to advise the client not to attempt a range request.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Age.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Age.java
index 551f2fd..770ed43 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Age.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Age.java
@@ -51,8 +51,7 @@
  * <p>
  * Caches SHOULD use an arithmetic type of at least 31 bits of range.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Allow.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Allow.java
index a4db9fb..fc9b9a9 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Allow.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Allow.java
@@ -61,8 +61,7 @@
  * user agent might
  * have other means of communicating with the origin server.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Authorization.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Authorization.java
index 801d7b4..2fa8e5b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Authorization.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Authorization.java
@@ -65,8 +65,7 @@
  * 		request.
  * </ol>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/CacheControl.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/CacheControl.java
index 7010b5f..05efff8 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/CacheControl.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/CacheControl.java
@@ -89,8 +89,7 @@
  * 	<li>Extensions to the caching system.
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Connection.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Connection.java
index 912b9a1..1d08290 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Connection.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Connection.java
@@ -71,8 +71,7 @@
  * This protects against mistaken forwarding of such header fields by pre-HTTP/1.1 proxies.
  * See section 19.6.2.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Constants.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Constants.java
index 10e6695..6b5296a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Constants.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Constants.java
@@ -17,8 +17,7 @@
 /**
  * Constants used by classes in this package.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncoding.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncoding.java
index 85542a5..fa59c6b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncoding.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncoding.java
@@ -62,8 +62,7 @@
  * were applied.
  * Additional information about the encoding parameters MAY be provided.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncodingEnum.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncodingEnum.java
index b1c5eaa..10f7da9 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncodingEnum.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentEncodingEnum.java
@@ -15,8 +15,7 @@
 /**
  * Represents the possible values for a <c>Content-Encoding</c> header.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLanguage.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLanguage.java
index 8330dd5..362eb45 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLanguage.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLanguage.java
@@ -66,8 +66,7 @@
  * <p>
  * Content-Language MAY be applied to any media type -- it is not limited to textual documents.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLength.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLength.java
index 80a44f9..047fe98 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLength.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLength.java
@@ -54,8 +54,7 @@
  * In HTTP, it SHOULD be sent whenever the message's length can be determined prior to being transferred, unless this is
  * prohibited by the rules in section 4.4.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLocation.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLocation.java
index 1000b25..4a91b29 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLocation.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentLocation.java
@@ -60,8 +60,7 @@
  * The meaning of the Content-Location header in PUT or POST requests is undefined; servers are free to ignore it in
  * those cases.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentRange.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentRange.java
index 64b685c..972b8b6 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentRange.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentRange.java
@@ -122,8 +122,7 @@
  * response for
  * an unsatisfiable Range request-header, since not all servers implement this request-header.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentType.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentType.java
index 0aa5ad9..7080fb4 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentType.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ContentType.java
@@ -43,8 +43,7 @@
  * 	Content-Type: text/html; charset=ISO-8859-4
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Date.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Date.java
index 780fd7a..762547f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Date.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Date.java
@@ -72,8 +72,7 @@
  * In practice, the date can be generated at any time during the message origination without affecting its semantic
  * value.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ETag.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ETag.java
index 0f85f5c..5ab135f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ETag.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ETag.java
@@ -43,8 +43,7 @@
  * 	ETag: ""
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/EntityValidator.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/EntityValidator.java
index 78a1b6a..24d3af6 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/EntityValidator.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/EntityValidator.java
@@ -22,8 +22,7 @@
  * 	ETag: W/"123456789"  – A weak ETag validator
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expect.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expect.java
index 070ee93..d5f36d0 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expect.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expect.java
@@ -62,8 +62,7 @@
  * <p>
  * See section 8.2.3 for the use of the 100 (continue) status.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expires.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expires.java
index 9e753f4..5d666fc 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expires.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Expires.java
@@ -73,8 +73,7 @@
  * would by default be non-cacheable indicates that the response is cacheable, unless indicated otherwise by a
  * Cache-Control header field (section 14.9).
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/From.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/From.java
index 5604846..19807cb 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/From.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/From.java
@@ -60,8 +60,7 @@
  * It is strongly recommended that the user be able to disable, enable, and modify the value of this field at any time
  * prior to a request.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderDate.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderDate.java
index 7df5cda..80d0ec5 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderDate.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderDate.java
@@ -23,8 +23,7 @@
  * 	If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidator.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidator.java
index c4e4c4a..318c0cc 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidator.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidator.java
@@ -21,8 +21,7 @@
  * 	ETag: "xyzzy"
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidatorArray.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidatorArray.java
index ac76412..bb2e587 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidatorArray.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEntityValidatorArray.java
@@ -25,8 +25,7 @@
  * 	If-Match: *
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEnum.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEnum.java
index 5c8af83..838fd9f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEnum.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderEnum.java
@@ -21,8 +21,7 @@
  * 	Accept-Ranges: bytes
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderInteger.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderInteger.java
index d4bd1b5..6eb1dc8 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderInteger.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderInteger.java
@@ -23,8 +23,7 @@
  * 	Age: 300
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderLong.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderLong.java
index da6abd1..76afa42 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderLong.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderLong.java
@@ -23,8 +23,7 @@
  * 	Content-Length: 300
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderRangeArray.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderRangeArray.java
index 0acfb6a..b0cc2ce 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderRangeArray.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderRangeArray.java
@@ -27,8 +27,7 @@
  * 	Accept-Encoding: compress;q=0.5, gzip;q=1.0
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderString.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderString.java
index 94deb88..154073c 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderString.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderString.java
@@ -23,8 +23,7 @@
  * 	Accept-Ranges: bytes
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderStringArray.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderStringArray.java
index ae78847..db9af92 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderStringArray.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderStringArray.java
@@ -25,8 +25,7 @@
  * 	Allow: GET, PUT
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderUri.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderUri.java
index 17bdf19..819b637 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderUri.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HeaderUri.java
@@ -25,8 +25,7 @@
  * 	Location: http://www.w3.org/pub/WWW/People.html
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Host.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Host.java
index e712c90..781ad8f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Host.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Host.java
@@ -62,8 +62,7 @@
  * <p>
  * See sections 5.2 and 19.6.1.1 for other requirements relating to Host.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethod.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethod.java
index 876cd83..9c0c950 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethod.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethod.java
@@ -17,8 +17,7 @@
 /**
  * Represents valid HTTP 1.1 method names per the RFC 2616 spec.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethodName.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethodName.java
index 7183d62..35d96e2 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethodName.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethodName.java
@@ -15,8 +15,7 @@
 /**
  * Represents valid HTTP 1.1 method name static strings per the RFC 2616 spec.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfMatch.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfMatch.java
index 369b9b8..179c313 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfMatch.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfMatch.java
@@ -84,8 +84,7 @@
  * The result of a request having both an If-Match header field and either an If-None-Match or an If-Modified-Since
  * header fields is undefined by this specification.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfModifiedSince.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfModifiedSince.java
index 7b87796..80522a6 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfModifiedSince.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfModifiedSince.java
@@ -84,8 +84,7 @@
  * The result of a request having both an If-Modified-Since header field and either an If-Match or an
  * If-Unmodified-Since header fields is undefined by this specification.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfNoneMatch.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfNoneMatch.java
index 8120ea9..3876fd6 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfNoneMatch.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfNoneMatch.java
@@ -87,8 +87,7 @@
  * The result of a request having both an If-None-Match header field and either an If-Match or an If-Unmodified-Since
  * header fields is undefined by this specification.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfRange.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfRange.java
index 4df1cbf..24da810 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfRange.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfRange.java
@@ -57,8 +57,7 @@
  * provide the specified sub-range of the entity using a 206 (Partial content) response.
  * If the entity tag does not match, then the server SHOULD return the entire entity using a 200 (OK) response.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfUnmodifiedSince.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfUnmodifiedSince.java
index 175a3ac..89fae16 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfUnmodifiedSince.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/IfUnmodifiedSince.java
@@ -56,8 +56,7 @@
  * The result of a request having both an If-Unmodified-Since header field and either an If-None-Match or an
  * If-Modified-Since header fields is undefined by this specification.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/LastModified.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/LastModified.java
index 5531f36..6294da2 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/LastModified.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/LastModified.java
@@ -63,8 +63,7 @@
  * <p>
  * HTTP/1.1 servers SHOULD send Last-Modified whenever feasible.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Location.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Location.java
index 0c69bc3..98cd98e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Location.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Location.java
@@ -49,8 +49,7 @@
  * It is therefore possible for a response to contain header fields for both Location and Content-Location.
  * Also see section 13.10 for cache requirements of some methods.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MaxForwards.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MaxForwards.java
index 9a9ea627..05cd4d2 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MaxForwards.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MaxForwards.java
@@ -52,8 +52,7 @@
  * The Max-Forwards header field MAY be ignored for all other methods defined by this specification and for any
  * extension methods for which it is not explicitly referred to as part of that method definition.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaType.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaType.java
index 4e6afc1..cc19b69 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaType.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaType.java
@@ -27,8 +27,7 @@
  * Describes a single media type used in content negotiation between an HTTP client and server, as described in
  * Section 14.1 and 14.7 of RFC2616 (the HTTP/1.1 specification).
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
@@ -72,8 +71,7 @@
 	 * The same media type strings always return the same objects so that these objects
 	 * can be compared for equality using '=='.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Spaces are replaced with <js>'+'</js> characters.
 	 * 		This gets around the issue where passing media type strings with <js>'+'</js> as HTTP GET parameters
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaTypeRange.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaTypeRange.java
index 738c048..aacafaa 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaTypeRange.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaTypeRange.java
@@ -25,8 +25,7 @@
  * Describes a single type used in content negotiation between an HTTP client and server, as described in

  * Section 14.1 and 14.7 of RFC2616 (the HTTP/1.1 specification).

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='extlink'>{@doc RFC2616}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Pragma.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Pragma.java
index 27baf7c..4993dd7 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Pragma.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Pragma.java
@@ -60,8 +60,7 @@
  * Note: because the meaning of "Pragma: no-cache as a response header field is not actually specified, it does not
  * provide a reliable replacement for "Cache-Control: no-cache" in a response.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthenticate.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthenticate.java
index 17b1df0..8dc97cc 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthenticate.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthenticate.java
@@ -43,8 +43,7 @@
  * However, an intermediate proxy might need to obtain its own credentials by requesting them from the downstream
  * client, which in some circumstances will appear as if the proxy is forwarding the Proxy-Authenticate header field.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthorization.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthorization.java
index 0c0a631..ff1cd9e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthorization.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ProxyAuthorization.java
@@ -45,8 +45,7 @@
  * A proxy MAY relay the credentials from the client request to the next proxy if that is the mechanism by which the
  * proxies cooperatively authenticate a given request.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Range.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Range.java
index 927d4ca..738bb78 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Range.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Range.java
@@ -135,8 +135,7 @@
  * entire entity in reply, it SHOULD only return the requested range to its client.
  * It SHOULD store the entire received response in its cache if that is consistent with its cache allocation policies.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ReaderResource.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ReaderResource.java
index 6244b2f..2d09d43 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ReaderResource.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/ReaderResource.java
@@ -35,8 +35,7 @@
  * <p>

  * Instances of this class can be built using {@link Builder}.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.ReaderResource}

  * </ul>

  */

@@ -101,8 +100,7 @@
 	/**

 	 * Builder class for constructing {@link ReaderResource} objects.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.RestMethod.ReaderResource}

 	 * </ul>

 	 */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Referer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Referer.java
index 777e6ca..85eeca6 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Referer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Referer.java
@@ -51,8 +51,7 @@
  * If the field value is a relative URI, it SHOULD be interpreted relative to the Request-URI.
  * The URI MUST NOT include a fragment. See section 15.1.3 for security considerations.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/RetryAfter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/RetryAfter.java
index 0304508..fa4fc2b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/RetryAfter.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/RetryAfter.java
@@ -53,8 +53,7 @@
  * <p>
  * In the latter example, the delay is 2 minutes.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Server.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Server.java
index 506a294..9956ece 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Server.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Server.java
@@ -52,8 +52,7 @@
  * to attacks against software that is known to contain security holes.
  * Server implementors are encouraged to make this field a configurable option.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StreamResource.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StreamResource.java
index e945ac5..0cff719 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StreamResource.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StreamResource.java
@@ -35,8 +35,7 @@
  * <p>

  * Instances of this class can be built using {@link Builder}.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.StreamResource}

  * </ul>

  */

@@ -94,8 +93,7 @@
 	/**

 	 * Builder class for constructing {@link StreamResource} objects.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.RestMethod.StreamResource}

 	 * </ul>

 	 */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StringRange.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StringRange.java
index d9b9924..beaef98 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StringRange.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/StringRange.java
@@ -31,8 +31,7 @@
  * <p>

  * An example of a type range is a value in an <c>Accept-Encoding</c> header.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='extlink'>{@doc RFC2616}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TE.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TE.java
index 774f969..95894ee 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TE.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TE.java
@@ -83,8 +83,7 @@
  * If the TE field-value is empty or if no TE field is present, the only transfer-coding is "chunked".
  * A message with no transfer-coding is always acceptable.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Trailer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Trailer.java
index e140689..ac520aa 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Trailer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Trailer.java
@@ -52,8 +52,7 @@
  * 	<li>Trailer
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TransferEncoding.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TransferEncoding.java
index fe1632f..870788c 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TransferEncoding.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/TransferEncoding.java
@@ -52,8 +52,7 @@
  * <p>
  * Many older HTTP/1.0 applications do not understand the Transfer-Encoding header.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Upgrade.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Upgrade.java
index d9d1247..be0a819 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Upgrade.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Upgrade.java
@@ -75,8 +75,7 @@
  * Any token can be used as a protocol name; however, it will only be useful if both the client and server associate
  * the name with the same protocol.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/UserAgent.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/UserAgent.java
index 2e066d1..874744f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/UserAgent.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/UserAgent.java
@@ -45,8 +45,7 @@
  * 	User-Agent: CERN-LineMode/2.15 libwww/2.17b3
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Vary.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Vary.java
index f274b98..8dc20a0 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Vary.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Vary.java
@@ -65,8 +65,7 @@
  * address of the client), play a role in the selection of the response representation.
  * The "*" value MUST NOT be generated by a proxy server; it may only be generated by an origin server.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Via.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Via.java
index 571d9a3..f5f8d9f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Via.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Via.java
@@ -111,8 +111,7 @@
  * hosts have already been replaced by pseudonyms.
  * Applications MUST NOT combine entries which have different received-protocol values.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Warning.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Warning.java
index 655ba0b..acd5028 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Warning.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/Warning.java
@@ -119,8 +119,7 @@
  * (This prevents bad consequences of naive caching of Warning header fields.)
  * If all of the warning-values are deleted for this reason, the Warning header MUST be deleted as well.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/WwwAuthenticate.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/WwwAuthenticate.java
index 49b0681..c952d17 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/WwwAuthenticate.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/WwwAuthenticate.java
@@ -41,8 +41,7 @@
  * than one challenge, or if more than one WWW-Authenticate header field is provided, the contents of a challenge
  * itself can contain a comma-separated list of authentication parameters.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@doc RFC2616}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Body.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Body.java
index 56b0c8a..092ce9e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Body.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Body.java
@@ -99,8 +99,7 @@
  * 	<li>Default classpath resource file <js>"[simple-class-name].json"</js>.

  * </ol>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Body}

  * 	<li class='link'>{@doc juneau-rest-server.Swagger}

  * 	<li class='extlink'>{@doc SwaggerParameterObject}

@@ -108,15 +107,13 @@
  *

  * <h5 class='topic'>Arguments and argument-types of client-side @RemoteResource-annotated interfaces</h5>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Body}

  * </ul>

  *

  * <h5 class='topic'>Methods and return types of server-side and client-side @Request-annotated interfaces</h5>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Request}

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Request}

  * </ul>

@@ -160,8 +157,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain text.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -210,8 +206,7 @@
 	 * 		Client-side schema-based serializing validation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

@@ -243,8 +238,7 @@
 	 * 		Client-side schema-based serializing and serializing validation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

@@ -350,8 +344,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='ja'>{@link Example}

 	 * 	<li class='jc'>{@link BeanContext}

 	 * 	<ul>

@@ -364,8 +357,7 @@
 	 * 	</ul>

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is any {@doc juneau-marshall.JsonDetails.SimplifiedJson} if the object can be converted to a POJO using {@link JsonParser#DEFAULT} or a simple String if the object

 	 * 		has a schema associated with it meancan be converted from a String.

@@ -405,8 +397,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object with string keys (media type) and string values (example for that media type) .

 	 * 	<li>

@@ -478,8 +469,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 	<li>

@@ -532,8 +522,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		If you specify both {@link #value()} and {@link #api()}, {@link #value()} will be ignored.

 	 * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Contact.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Contact.java
index 3a24cbd..85041b9 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Contact.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Contact.java
@@ -52,8 +52,7 @@
  * 	)

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.Swagger}

  * 	<li class='extlink'>{@doc SwaggerContactObject}

  * </ul>

@@ -68,8 +67,7 @@
 	 * <p>

 	 * The identifying name of the contact person/organization.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -85,8 +83,7 @@
 	 * <p>

 	 * The URL pointing to the contact information. MUST be in the format of a URL.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a URL string.

 	 * 	<li>

@@ -102,8 +99,7 @@
 	 * <p>

 	 * The email address of the contact person/organization. MUST be in the format of an email address.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is an email string.

 	 * 	<li>

@@ -164,8 +160,7 @@
 	 * 	<li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 	<li>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/FormData.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/FormData.java
index 0e854cc..e4a4601 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/FormData.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/FormData.java
@@ -66,8 +66,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.FormData}

  * 	<li class='link'>{@doc juneau-rest-server.Swagger}

  * 	<li class='extlink'>{@doc SwaggerParameterObject}

@@ -88,16 +87,14 @@
  * Annotation applied to Java method arguments of interface proxies to denote that they are FORM post parameters on the

  * request.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.FormData}

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Request}

  * </ul>

  *

  * <h5 class='topic'>Methods and return types of server-side and client-side @Request-annotated interfaces</h5>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Request}

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Request}

  * </ul>

@@ -199,8 +196,7 @@
 	 * 	</li>

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain-text.

 	 * </ul>

@@ -236,8 +232,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain text.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -329,8 +324,7 @@
 	 * 		Client-side schema-based serializing.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul class='doctree'>

+	 * <ul class='seealso'>

 	 * 	<li class='extlink'>{@doc SwaggerDataTypes}

 	 * </ul>

 	 */

@@ -393,8 +387,7 @@
 	 * 		Client-side schema-based serializing.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul class='doctree'>

+	 * <ul class='seealso'>

 	 * 	<li class='extlink'>{@doc SwaggerDataTypeFormats}

 	 * </ul>

 	 */

@@ -898,8 +891,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='ja'>{@link Example}

 	 * 	<li class='jc'>{@link BeanContext}

 	 * 	<ul>

@@ -912,8 +904,7 @@
 	 * 	</ul>

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object or plain text string.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -975,8 +966,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Note that the only swagger field you can't specify using this value is <js>"name"</js> whose value needs to be known during servlet initialization.

 	 * 	<li>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasFormData.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasFormData.java
index 7d02d0d..654a8eb 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasFormData.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasFormData.java
@@ -28,8 +28,7 @@
  * 	<li>Arguments and argument-types of server-side <ja>@RestMethod</ja>-annotated methods.

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.HasFormData}

  * </ul>

  */

@@ -44,8 +43,7 @@
 	 *

 	 * Required. The name of the parameter. Parameter names are case sensitive.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain-text.

 	 * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasQuery.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasQuery.java
index 688c12e..cde53ea 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasQuery.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasQuery.java
@@ -29,8 +29,7 @@
  * 	<li>Arguments and argument-types of server-side <ja>@RestMethod</ja>-annotated methods.

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.HasQuery}

  * </ul>

  */

@@ -45,8 +44,7 @@
 	 *

 	 * Required. The name of the parameter. Parameter names are case sensitive.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain-text.

 	 * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Header.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Header.java
index 4cbe394..0cf5155 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Header.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Header.java
@@ -61,8 +61,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Header}

  * 	<li class='link'>{@doc juneau-rest-server.Swagger}

  * 	<li class='extlink'>{@doc SwaggerParameterObject}

@@ -73,15 +72,13 @@
  * Annotation applied to Java method arguments of interface proxies to denote that they are serialized as an HTTP

  * header value.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Header}

  * </ul>

  *

  * <h5 class='topic'>Methods and return types of server-side and client-side @Request-annotated interfaces</h5>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Request}

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Request}

  * </ul>

@@ -214,8 +211,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain text.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -304,8 +300,7 @@
 	 * 		Client-side schema-based serializing.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul class='doctree'>

+	 * <ul class='seealso'>

 	 * 	<li class='extlink'>{@doc SwaggerDataTypes}

 	 * </ul>

 	 */

@@ -368,8 +363,7 @@
 	 * 		Client-side schema-based serializing.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul class='doctree'>

+	 * <ul class='seealso'>

 	 * 	<li class='extlink'>{@doc SwaggerDataTypeFormats}

 	 * </ul>

 	 */

@@ -874,8 +868,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='ja'>{@link Example}

 	 * 	<li class='jc'>{@link BeanContext}

 	 * 	<ul>

@@ -888,8 +881,7 @@
 	 * 	</ul>

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object or plain text string.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -953,8 +945,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Note that the only swagger field you can't specify using this value is <js>"name"</js> whose value needs to be known during servlet initialization.

 	 * 	<li>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/License.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/License.java
index e5c841b..7e92544 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/License.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/License.java
@@ -49,8 +49,7 @@
  * 	)

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.Swagger}

  * 	<li class='extlink'>{@doc SwaggerLicenseObject}

  * </ul>

@@ -62,8 +61,7 @@
 	/**

 	 * <mk>name</mk> field of the {@doc SwaggerLicenseObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -76,8 +74,7 @@
 	/**

 	 * <mk>url</mk> field of the {@doc SwaggerLicenseObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -135,8 +132,7 @@
 	 * 	<li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 	<li>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Path.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Path.java
index 522ac74..c0b75ee 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Path.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Path.java
@@ -59,8 +59,7 @@
  * <p>

  * The special name <js>"/*"</js> is used to retrieve the path remainder after the path match (i.e. the part that matches <js>"/*"</js>).

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Path}

  * 	<li class='link'>{@doc juneau-rest-server.Swagger}

  * 	<li class='extlink'>{@doc SwaggerParameterObject}

@@ -70,15 +69,13 @@
  *

  * Annotation applied to Java method arguments of interface proxies to denote that they are path variables on the request.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Path}

  * </ul>

  *

  * <h5 class='topic'>Methods and return types of server-side and client-side @Request-annotated interfaces</h5>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Request}

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Request}

  * </ul>

@@ -169,8 +166,7 @@
 	 * The name field MUST correspond to the associated {@doc SwaggerPathsPath path} segment from the path field in the {@doc SwaggerPathsObject Paths Object}.

 	 * See {@doc SwaggerPathTemplating Path Templating} for further information.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain-text.

 	 * </ul>

@@ -214,8 +210,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain text.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -281,8 +276,7 @@
 	 * 		Client-side schema-based serializing.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul class='doctree'>

+	 * <ul class='seealso'>

 	 * 	<li class='extlink'>{@doc SwaggerDataTypes}

 	 * </ul>

 	 */

@@ -345,8 +339,7 @@
 	 * 		Client-side schema-based serializing.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul class='doctree'>

+	 * <ul class='seealso'>

 	 * 	<li class='extlink'>{@doc SwaggerDataTypeFormats}

 	 * </ul>

 	 */

@@ -815,8 +808,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='ja'>{@link Example}

 	 * 	<li class='jc'>{@link BeanContext}

 	 * 	<ul>

@@ -829,8 +821,7 @@
 	 * 	</ul>

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object or plain text string.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -896,8 +887,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Note that the only swagger field you can't specify using this value is <js>"name"</js> whose value needs to be known during servlet initialization.

 	 * 	<li>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Query.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Query.java
index 3986ffd..591fb07 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Query.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Query.java
@@ -72,8 +72,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Query}

  * 	<li class='link'>{@doc juneau-rest-server.Swagger}

  * 	<li class='extlink'>{@doc SwaggerParameterObject}

@@ -81,15 +80,13 @@
  *

  * <h5 class='topic'>Arguments and argument-types of client-side @RemoteResource-annotated interfaces</h5>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Query}

  * </ul>

  *

  * <h5 class='topic'>Methods and return types of server-side and client-side @Request-annotated interfaces</h5>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Request}

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Request}

  * </ul>

@@ -189,8 +186,7 @@
 	 * 		</p>

 	 * 	</li>

 	 * </ul>

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain-text.

 	 * </ul>

@@ -226,8 +222,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain text.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -316,8 +311,7 @@
 	 * 		Client-side schema-based serializing.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul class='doctree'>

+	 * <ul class='seealso'>

 	 * 	<li class='extlink'>{@doc SwaggerDataTypes}

 	 * </ul>

 	 */

@@ -380,8 +374,7 @@
 	 * 		Client-side schema-based serializing.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul class='doctree'>

+	 * <ul class='seealso'>

 	 * 	<li class='extlink'>{@doc SwaggerDataTypeFormats}

 	 * </ul>

 	 */

@@ -888,8 +881,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='ja'>{@link Example}

 	 * 	<li class='jc'>{@link BeanContext}

 	 * 	<ul>

@@ -902,8 +894,7 @@
 	 * 	</ul>

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object or plain text string.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -979,8 +970,7 @@
 	 * 		Server-side generated Swagger documentation.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Note that the only swagger field you can't specify using this value is <js>"name"</js> whose value needs to be known during servlet initialization.

 	 * 	<li>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Request.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Request.java
index ea1c3f8..f3309d7 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Request.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Request.java
@@ -83,8 +83,7 @@
  * The return types of the getters must be the supported parameter types for the HTTP-part annotation used.

  * <br>Schema-based serialization and parsing is allowed just as if used as individual parameter types.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Request}

  * </ul>

  *

@@ -132,8 +131,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Request}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Response.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Response.java
index e52b56a..6d176d5 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Response.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Response.java
@@ -42,8 +42,7 @@
  * 	<li>Return type interfaces of client-side <ja>@RemoteMethod</ja>-annotated methods.
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Response}
  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Response}
  * 	<li class='link'>{@doc juneau-rest-server.Swagger}
@@ -107,8 +106,7 @@
 	 * 		Server-side generated Swagger documentation.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is plain text.
 	 * 		<br>Multiple lines are concatenated with newlines.
@@ -235,8 +233,7 @@
 	 * 		Server-side generated Swagger documentation.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='ja'>{@link Example}
 	 * 	<li class='jc'>{@link BeanContext}
 	 * 	<ul>
@@ -249,8 +246,7 @@
 	 * 	</ul>
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is any {@doc juneau-marshall.JsonDetails.SimplifiedJson} if the object can be converted to a POJO using {@link JsonParser#DEFAULT} or a simple String if the object
 	 * 		has a schema associated with it meancan be converted from a String.
@@ -290,8 +286,7 @@
 	 * 		Server-side generated Swagger documentation.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object with string keys (media type) and string values (example for that media type) .
 	 * 	<li>
@@ -370,8 +365,7 @@
 	 * 		Server-side generated Swagger documentation.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Note that the only swagger field you can't specify using this value is <js>"code"</js> whose value needs to be known during servlet initialization.
 	 * 	<li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseBody.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseBody.java
index 05f8161..ca5a921 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseBody.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseBody.java
@@ -80,8 +80,7 @@
  *
  * <h5 class='topic'>Methods and return types of server-side and client-side @Response-annotated interfaces</h5>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Response}
  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Response}
  * </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseHeader.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseHeader.java
index 1b99aa4..0803bbd 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseHeader.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseHeader.java
@@ -112,8 +112,7 @@
  * </p>
  *
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.ResponseHeader}
  * 	<li class='link'>{@doc juneau-rest-server.Swagger}
  * 	<li class='extlink'>{@doc SwaggerHeaderObject}
@@ -121,8 +120,7 @@
  *
  * <h5 class='topic'>Methods and return types of server-side and client-side @Response-annotated interfaces</h5>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Response}
  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Response}
  * </ul>
@@ -136,8 +134,7 @@
 	/**
 	 * The HTTP status (or statuses) of the response.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The is a comma-delimited list of HTTP status codes that this header applies to.
 	 * 	<li>
@@ -149,8 +146,7 @@
 	/**
 	 * The HTTP header name.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is plain-text.
 	 * </ul>
@@ -191,8 +187,7 @@
 	 * 		Server-side generated Swagger documentation.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is plain text.
 	 * 		<br>Multiple lines are concatenated with newlines.
@@ -237,8 +232,7 @@
 	 * 		Server-side generated Swagger documentation.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='doctree'>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypes}
 	 * </ul>
 	 */
@@ -290,8 +284,7 @@
 	 * 		Server-side generated Swagger documentation.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='doctree'>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypeFormats}
 	 * </ul>
 	 */
@@ -589,8 +582,7 @@
 	 * 		Server-side generated Swagger documentation.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Note that the only swagger field you can't specify using this value is <js>"name"</js> whose value needs to be known during servlet initialization.
 	 * 	<li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseStatus.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseStatus.java
index de3a695..b3a66a9 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseStatus.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseStatus.java
@@ -84,16 +84,14 @@
  * The method being annotated must be public and return a numeric value.

  *

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.ResponseStatus}

  * 	<li class='link'>{@doc juneau-rest-server.Swagger}

  * </ul>

  *

  * <h5 class='topic'>Methods and return types of server-side and client-side @Response-annotated interfaces</h5>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Response}

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies.Response}

  * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Tag.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Tag.java
index 5966a59..93805c7 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Tag.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/Tag.java
@@ -56,8 +56,7 @@
  * 	)

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.Swagger}

  * 	<li class='extlink'>{@doc SwaggerTagObject}

  * </ul>

@@ -69,8 +68,7 @@
 	/**

 	 * <mk>name</mk> field of the {@doc SwaggerTagObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain text.

 	 * </ul>

@@ -80,8 +78,7 @@
 	/**

 	 * <mk>description</mk> field of the {@doc SwaggerTagObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -95,8 +92,7 @@
 	/**

 	 * <mk>externalDocs</mk> field of the {@doc SwaggerTagObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -171,8 +167,7 @@
 	 * 	<li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 	<li>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java
index abe22dd..01b5806 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java
@@ -44,8 +44,7 @@
  * <p>
  * This class is thread safe and reusable.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.OpenApiDetails}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchemaBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchemaBuilder.java
index d91ba60..013b4a5 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchemaBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchemaBuilder.java
@@ -564,8 +564,7 @@
 	 * 	<li>{@doc SwaggerSecuritySchemeObject SecurityScheme}
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='doctree'>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypes}
 	 * </ul>
 	 *
@@ -641,8 +640,7 @@
 	 * 	<li>{@doc SwaggerHeaderObject Header}
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul class='doctree'>
+	 * <ul class='seealso'>
 	 * 	<li class='extlink'>{@doc SwaggerDataTypeFormats}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSerializer.java
index 5775485..0042808 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSerializer.java
@@ -22,7 +22,7 @@
  *
  * <p>
  * The following default implementations are provided:
- * <ul class='doctree'>
+ * <ul class='javatree'>
  * 	<li class='jc'>{@link org.apache.juneau.oapi.OpenApiSerializer} - Parts encoded based on OpenAPI schema.
  * 	<li class='jc'>{@link org.apache.juneau.uon.UonSerializer} - Parts encoded in UON notation.
  * 	<li class='jc'>{@link org.apache.juneau.httppart.SimplePartSerializer} - Parts encoded in plain text.
@@ -30,7 +30,7 @@
  *
  * <p>
  * This class is used in the following locations:
- * <ul>
+ * <ul class='javatree'>
  * 	<li class='ja'>{@link FormData#serializer()}
  * 	<li class='ja'>{@link Query#serializer()}
  * 	<li class='ja'>{@link Header#serializer()}
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserBuilder.java
index f91d910..c8767b4 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserBuilder.java
@@ -60,8 +60,7 @@
 	 * If <jk>true</jk>, after parsing a POJO from the input, verifies that the remaining input in
 	 * the stream consists of only comments or whitespace.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonParser#JSON_validateEnd}
 	 * </ul>
 	 *
@@ -80,8 +79,7 @@
 	 * <p>
 	 * Shortcut for calling <code>validateEnd(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonParser#JSON_validateEnd}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerBuilder.java
index 1c867b8..5fc818d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerBuilder.java
@@ -64,8 +64,7 @@
 	 * <p>
 	 * The description is the result of calling {@link ClassMeta#getFullName()}.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addDescriptionsTo}
 	 * </ul>
 	 *
@@ -86,13 +85,12 @@
 	 * <p>
 	 * The examples come from calling {@link ClassMeta#getExample(BeanSession)} which in turn gets examples
 	 * from the following:
-	 * <ul class='doctree'>
+	 * <ul class='javatree'>
 	 * 	<li class='ja'>{@link Example}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_examples}
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addExamplesTo}
 	 * </ul>
 	 *
@@ -111,8 +109,7 @@
 	 * <p>
 	 * Identifies whether nested descriptions are allowed in schema definitions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedDescriptions}
 	 * </ul>
 	 *
@@ -128,8 +125,7 @@
 	 * <p>
 	 * Identifies whether nested examples are allowed in schema definitions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedExamples}
 	 * </ul>
 	 *
@@ -149,8 +145,7 @@
 	 * <p>
 	 * This setting is ignored if {@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} is not enabled.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_beanDefMapper}
 	 * </ul>
 	 *
@@ -173,8 +168,7 @@
 	 * <p>
 	 * This setting is ignored if {@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} is not enabled.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_beanDefMapper}
 	 * </ul>
 	 *
@@ -195,8 +189,7 @@
 	 * <p>
 	 * Keys are full class names.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_defaultSchemas}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java
index 527d7cd..71f5631 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java
@@ -59,8 +59,7 @@
 	 * <p>
 	 * If <jk>true</jk>, solidus (e.g. slash) characters should be escaped.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSerializer#JSON_escapeSolidus}
 	 * </ul>
 	 *
@@ -79,8 +78,7 @@
 	 * <p>
 	 * Shortcut for calling <code>escapeSolidus(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSerializer#JSON_escapeSolidus}
 	 * </ul>
 	 *
@@ -97,8 +95,7 @@
 	 * If <jk>true</jk>, JSON attribute names will only be quoted when necessary.
 	 * <br>Otherwise, they are always quoted.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSerializer#JSON_simpleMode}
 	 * </ul>
 	 *
@@ -117,8 +114,7 @@
 	 * <p>
 	 * Shortcut for calling <code>simple(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSerializer#JSON_simpleMode}
 	 * </ul>
 	 *
@@ -134,8 +130,7 @@
 	 * <p>
 	 * Shortcut for calling <c>simple().sq()</c>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSerializer#JSON_simpleMode}
 	 * 	<li class='jf'>{@link JsonSerializer#WSERIALIZER_quoteChar}
 	 * </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonWriter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonWriter.java
index b19cf05..d194090 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonWriter.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonWriter.java
@@ -21,8 +21,7 @@
 /**

  * Specialized writer for serializing JSON.

  *

- * <h5 class='section'>Notes:</h5>

- * <ul class='spaced-list'>

+ * <ul class='notes'>

  * 	<li>

  * 		This class is not intended for external use.

  * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonSerializer.java
index 81c00bd..7fae549 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonSerializer.java
@@ -31,8 +31,7 @@
  * 	<li>Single quotes.
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.JsonDetails.SimplifiedJson}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonConfig.java
index 41a9d3c..5fa3188 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonConfig.java
@@ -45,8 +45,7 @@
 	 * If <js>"true"</js>, after parsing a POJO from the input, verifies that the remaining input in
 	 * the stream consists of only comments or whitespace.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -59,8 +58,7 @@
 	 * 		A default global value can be set via the system property <js>"JsonParser.validateEnd.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonParser#JSON_validateEnd}
 	 * </ul>
 	 */
@@ -81,8 +79,7 @@
 	 * When present, this value overrides the {@link Serializer#SERIALIZER_addBeanTypes} setting and is
 	 * provided to customize the behavior of specific serializers in a {@link SerializerGroup}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -95,8 +92,7 @@
 	 * 		A default global value can be set via the system property <js>"JsonSerializer.addBeanTypes.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSerializer#JSON_addBeanTypes}
 	 * </ul>
 	 */
@@ -111,8 +107,7 @@
 	 * <br>However, if you're embedding JSON in an HTML script tag, this setting prevents confusion when trying to serialize
 	 * <xt>&lt;\/script&gt;</xt>.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -125,8 +120,7 @@
 	 * 		A default global value can be set via the system property <js>"JsonSerializer.escapeSolidus.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSerializer#JSON_escapeSolidus}
 	 * </ul>
 	 */
@@ -154,8 +148,7 @@
 	 * 		</p>
 	 * </ol>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -168,8 +161,7 @@
 	 * 		A default global value can be set via the system property <js>"JsonSerializer.simpleMode.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSerializer#JSON_simpleMode}
 	 * </ul>
 	 */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java
index 950f78a..f0b7eee 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java
@@ -56,7 +56,7 @@
 	 * <p>
 	 * The format is a comma-delimited list of any of the following values:
 	 *
-	 * <ul class='doctree'>
+	 * <ul class='javatree'>
 	 * 	<li class='jf'>{@link TypeCategory#BEAN BEAN}
 	 * 	<li class='jf'>{@link TypeCategory#COLLECTION COLLECTION}
 	 * 	<li class='jf'>{@link TypeCategory#ARRAY ARRAY}
@@ -91,7 +91,7 @@
 	 * <p>
 	 * The examples come from calling {@link ClassMeta#getExample(BeanSession)} which in turn gets examples
 	 * from the following:
-	 * <ul class='doctree'>
+	 * <ul class='javatree'>
 	 * 	<li class='ja'>{@link Example}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_examples}
 	 * </ul>
@@ -99,7 +99,7 @@
 	 * <p>
 	 * The format is a comma-delimited list of any of the following values:
 	 *
-	 * <ul class='doctree'>
+	 * <ul class='javatree'>
 	 * 	<li class='jf'>{@link TypeCategory#BEAN BEAN}
 	 * 	<li class='jf'>{@link TypeCategory#COLLECTION COLLECTION}
 	 * 	<li class='jf'>{@link TypeCategory#ARRAY ARRAY}
@@ -450,7 +450,7 @@
 				return true;
 		return false;
 	}
-	
+
 	//-----------------------------------------------------------------------------------------------------------------
 	// Other methods
 	//-----------------------------------------------------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGeneratorBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGeneratorBuilder.java
index b4ee548..b583b2a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGeneratorBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGeneratorBuilder.java
@@ -61,8 +61,7 @@
 	 * <p>
 	 * The description is the result of calling {@link ClassMeta#getFullName()}.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addDescriptionsTo}
 	 * </ul>
 	 *
@@ -83,13 +82,12 @@
 	 * <p>
 	 * The examples come from calling {@link ClassMeta#getExample(BeanSession)} which in turn gets examples
 	 * from the following:
-	 * <ul class='doctree'>
+	 * <ul class='javatree'>
 	 * 	<li class='ja'>{@link Example}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_examples}
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addExamplesTo}
 	 * </ul>
 	 *
@@ -108,8 +106,7 @@
 	 * <p>
 	 * Identifies whether nested descriptions are allowed in schema definitions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedDescriptions}
 	 * </ul>
 	 *
@@ -127,8 +124,7 @@
 	 * <p>
 	 * Identifies whether nested descriptions are allowed in schema definitions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedDescriptions}
 	 * </ul>
 	 *
@@ -144,8 +140,7 @@
 	 * <p>
 	 * Identifies whether nested examples are allowed in schema definitions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedExamples}
 	 * </ul>
 	 *
@@ -163,8 +158,7 @@
 	 * <p>
 	 * Identifies whether nested examples are allowed in schema definitions.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedExamples}
 	 * </ul>
 	 *
@@ -184,8 +178,7 @@
 	 * <p>
 	 * This setting is ignored if {@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} is not enabled.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_beanDefMapper}
 	 * </ul>
 	 *
@@ -208,8 +201,7 @@
 	 * <p>
 	 * This setting is ignored if {@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} is not enabled.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_beanDefMapper}
 	 * </ul>
 	 *
@@ -229,8 +221,7 @@
 	 * <p>
 	 * Keys are full class names.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_defaultSchemas}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/TypeCategory.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/TypeCategory.java
index 7889762..a434dd5 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/TypeCategory.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/TypeCategory.java
@@ -19,7 +19,7 @@
 /**
  * Represents possible values for JSONSCHEMA_addExamplesTo and JSONSCHEMA_addDescriptionsTo.
  *
- * <ul class='doctree'>
+ * <ul class='javatree'>
  * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addExamplesTo}
  * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addDescriptionsTo}
  * </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/ExternalDocs.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/ExternalDocs.java
index 3fd6c67..5430fd3 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/ExternalDocs.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/ExternalDocs.java
@@ -49,8 +49,7 @@
  * 	)
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.Swagger}
  * 	<li class='extlink'>{@doc SwaggerExternalDocumentationObject}
  * </ul>
@@ -65,8 +64,7 @@
 	 * <p>
 	 * A short description of the target documentation.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is a plain-text string.
 	 * 		<br>Multiple lines are concatenated with newlines.
@@ -83,8 +81,7 @@
 	 * <p>
 	 * The URL for the target documentation. Value MUST be in the format of a URL.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The value is required.
 	 * 	<li>
@@ -146,8 +143,7 @@
 	 * 	<li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
 	 * 	<li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Items.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Items.java
index e45b89a..03c453d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Items.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Items.java
@@ -72,8 +72,7 @@
  * 	)

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.Swagger}

  * 	<li class='extlink'>{@doc SwaggerItemsObject}

  * </ul>

@@ -85,8 +84,7 @@
 	/**

 	 * <mk>type</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -99,8 +97,7 @@
 	/**

 	 * <mk>format</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -113,8 +110,7 @@
 	/**

 	 * <mk>collectionFormat</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -127,8 +123,7 @@
 	/**

 	 * <mk>pattern</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -141,8 +136,7 @@
 	/**

 	 * <mk>maximum</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -155,8 +149,7 @@
 	/**

 	 * <mk>minimum</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -169,8 +162,7 @@
 	/**

 	 * <mk>multipleOf</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -183,8 +175,7 @@
 	/**

 	 * <mk>maxLength</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -197,8 +188,7 @@
 	/**

 	 * <mk>minLength</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -211,8 +201,7 @@
 	/**

 	 * <mk>maxItems</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -225,8 +214,7 @@
 	/**

 	 * <mk>minItems</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -239,8 +227,7 @@
 	/**

 	 * <mk>exclusiveMaximum</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -253,8 +240,7 @@
 	/**

 	 * <mk>exclusiveMinimum</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -267,8 +253,7 @@
 	/**

 	 * <mk>uniqueItems</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -281,8 +266,7 @@
 	/**

 	 * <mk>default</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -295,8 +279,7 @@
 	/**

 	 * <mk>enum</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -309,8 +292,7 @@
 	/**

 	 * <mk>$ref</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -394,8 +376,7 @@
 	 * 	<li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Note that the only swagger field you can't specify using this value is <js>"name"</js> whose value needs to be known during servlet initialization.

 	 * 	<li>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/JsonSchemaConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/JsonSchemaConfig.java
index a6881e4..dbf6987 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/JsonSchemaConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/JsonSchemaConfig.java
@@ -47,8 +47,7 @@
 	 * <p>
 	 * The description is the result of calling {@link ClassMeta#getFullName()}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is a comma-delimited list of any of the following values:
 	 * 		<ul class='doctree'>
@@ -68,8 +67,7 @@
 	 * 		A default global value can be set via the system property <js>"JsonSchemaGenerator.addDescriptionsTo.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addDescriptionsTo}
 	 * </ul>
 	 */
@@ -83,13 +81,12 @@
 	 * <p>
 	 * The examples come from calling {@link ClassMeta#getExample(BeanSession)} which in turn gets examples
 	 * from the following:
-	 * <ul class='doctree'>
+	 * <ul class='javatree'>
 	 * 	<li class='ja'>{@link Example}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_examples}
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is a comma-delimited list of any of the following values:
 	 * 		<ul class='doctree'>
@@ -109,8 +106,7 @@
 	 * 		A default global value can be set via the system property <js>"JsonSchemaGenerator.addDescriptionsTo.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_addDescriptionsTo}
 	 * </ul>
 	 */
@@ -122,8 +118,7 @@
 	 * <p>
 	 * Identifies whether nested descriptions are allowed in schema definitions.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -136,8 +131,7 @@
 	 * 		A default global value can be set via the system property <js>"JsonSchemaGenerator.allowNestedDescriptions.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedDescriptions}
 	 * </ul>
 	 */
@@ -149,8 +143,7 @@
 	 * <p>
 	 * Identifies whether nested examples are allowed in schema definitions.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -163,8 +156,7 @@
 	 * 		A default global value can be set via the system property <js>"JsonSchemaGenerator.allowNestedExamples.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_allowNestedExamples}
 	 * </ul>
 	 */
@@ -179,14 +171,12 @@
 	 * <p>
 	 * Used primarily for defining common definition sections for beans in Swagger JSON.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		This setting is ignored if {@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} is not enabled.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_beanDefMapper}
 	 * </ul>
 	 */
@@ -198,8 +188,7 @@
 	 * <p>
 	 * Allows you to override or provide custom schema information for particular class types.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Keys are the class.
 	 * 		<br>Values are Simple-JSON objects.
@@ -209,8 +198,7 @@
 	 * 		A default global value can be set via the system property <js>"JsonSchemaGenerator.defaultSchema.smo"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_defaultSchemas}
 	 * </ul>
 	 */
@@ -223,8 +211,7 @@
 	 * Defines class name patterns that should be ignored when generating schema definitions in the generated
 	 * Swagger documentation.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 		Format: Comma-delimited list of patterns
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
@@ -232,8 +219,7 @@
 	 * 		A default global value can be set via the system property <js>"JsonSchemaGenerator.ignoreTypes.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_ignoreTypes}
 	 * </ul>
 	 */
@@ -257,8 +243,7 @@
 	 * <p>
 	 * Definitions can also be added programmatically using {@link JsonSchemaGeneratorSession#addBeanDef(String, ObjectMap)}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -271,8 +256,7 @@
 	 * 		A default global value can be set via the system property <js>"JsonSchemaGenerator.useBeanDefs.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link JsonSchemaGenerator#JSONSCHEMA_useBeanDefs}
 	 * </ul>
 	 */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Schema.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Schema.java
index b639da1..b91fd42 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Schema.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/Schema.java
@@ -68,8 +68,7 @@
  * 	)

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.Swagger}

  * 	<li class='extlink'>{@doc SwaggerSchemaObject}

  * </ul>

@@ -84,8 +83,7 @@
 	 * <p>

 	 * 	A JSON reference to the schema definition.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a <a href='https://tools.ietf.org/html/draft-pbryan-zyp-json-ref-03'>JSON Reference</a>.

 	 * 	<li>

@@ -107,8 +105,7 @@
 	 * 	) {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain text.

 	 * 	<li>

@@ -116,8 +113,7 @@
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul class='doctree'>

+	 * <ul class='seealso'>

 	 * 	<li class='extlink'>{@doc SwaggerDataTypeFormats}

 	 * </ul>

 	 */

@@ -126,8 +122,7 @@
 	/**

 	 * <mk>title</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain text.

 	 * 	<li>

@@ -160,8 +155,7 @@
 	 * 	<jk>public class</jk> Pet {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain text.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -175,8 +169,7 @@
 	/**

 	 * <mk>default</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is any {@doc juneau-marshall.JsonDetails.SimplifiedJson}.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -190,8 +183,7 @@
 	/**

 	 * <mk>multipleOf</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is numeric.

 	 * 	<li>

@@ -204,8 +196,7 @@
 	/**

 	 * <mk>maximum</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is numeric.

 	 * 	<li>

@@ -218,8 +209,7 @@
 	/**

 	 * <mk>exclusiveMaximum</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is numeric.

 	 * 	<li>

@@ -232,8 +222,7 @@
 	/**

 	 * <mk>minimum</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is numeric.

 	 * 	<li>

@@ -246,8 +235,7 @@
 	/**

 	 * <mk>exclusiveMinimum</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is numeric.

 	 * 	<li>

@@ -260,8 +248,7 @@
 	/**

 	 * <mk>maxLength</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is numeric.

 	 * 	<li>

@@ -274,8 +261,7 @@
 	/**

 	 * <mk>minLength</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is numeric.

 	 * 	<li>

@@ -294,8 +280,7 @@
 	 * 	<jk>public void</jk> doPut(<ja>@Body</ja>(format=<js>"/\\w+\\.\\d+/"</js>) String input) {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain text.

 	 * 	<li>

@@ -310,8 +295,7 @@
 	/**

 	 * <mk>maxItems</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is numeric.

 	 * 	<li>

@@ -324,8 +308,7 @@
 	/**

 	 * <mk>minItems</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is numeric.

 	 * 	<li>

@@ -338,8 +321,7 @@
 	/**

 	 * <mk>uniqueItems</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is boolean.

 	 * 	<li>

@@ -353,8 +335,7 @@
 	/**

 	 * <mk>maxProperties</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -369,8 +350,7 @@
 	/**

 	 * <mk>minProperties</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -405,8 +385,7 @@
 	 * 	<jk>public class</jk> Pet {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is boolean.

 	 * 	<li>

@@ -419,8 +398,7 @@
 	/**

 	 * <mk>enum</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} array or comma-delimited list.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -451,8 +429,7 @@
 	 * 	<jk>public class</jk> Pet {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is plain text.

 	 * 	<li>

@@ -471,8 +448,7 @@
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul class='doctree'>

+	 * <ul class='seealso'>

 	 * 	<li class='extlink'>{@doc SwaggerDataTypes}

 	 * </ul>

 	 *

@@ -482,8 +458,7 @@
 	/**

 	 * <mk>items</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -542,8 +517,7 @@
 	/**

 	 * <mk>allOf</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -557,8 +531,7 @@
 	/**

 	 * <mk>properties</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -572,8 +545,7 @@
 	/**

 	 * <mk>additionalProperties</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -587,8 +559,7 @@
 	/**

 	 * <mk>discriminator</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -602,8 +573,7 @@
 	/**

 	 * <mk>readOnly</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -617,8 +587,7 @@
 	/**

 	 * <mk>xml</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -632,8 +601,7 @@
 	/**

 	 * <mk>externalDocs</mk> field of the {@doc SwaggerSchemaObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -654,8 +622,7 @@
 	 * This attribute defines a JSON representation of the body value that is used by <c>BasicRestInfoProvider</c> to construct

 	 * media-type-based examples of the body of the request.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object or plain text string.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -672,8 +639,7 @@
 	 * <p>

 	 * This is a JSON object whose keys are media types and values are string representations of that value.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -731,8 +697,7 @@
 	 * 	<li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.

 	 * 	<li>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/SubItems.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/SubItems.java
index 87c1817..aa4fef4 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/SubItems.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/SubItems.java
@@ -26,8 +26,7 @@
  * Since annotations cannot be nested, we're forced to create a separate annotation for it.

  * <br>If you want to nest items further, you have to define them free-form using {@link #items()} as free-form JSON.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.Swagger}

  * 	<li class='extlink'>{@doc SwaggerItemsObject}

  * </ul>

@@ -39,8 +38,7 @@
 	/**

 	 * <mk>type</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -53,8 +51,7 @@
 	/**

 	 * <mk>format</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -67,8 +64,7 @@
 	/**

 	 * <mk>collectionFormat</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -81,8 +77,7 @@
 	/**

 	 * <mk>pattern</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -95,8 +90,7 @@
 	/**

 	 * <mk>maximum</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -109,8 +103,7 @@
 	/**

 	 * <mk>minimum</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -123,8 +116,7 @@
 	/**

 	 * <mk>multipleOf</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -137,8 +129,7 @@
 	/**

 	 * <mk>maxLength</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -151,8 +142,7 @@
 	/**

 	 * <mk>minLength</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -165,8 +155,7 @@
 	/**

 	 * <mk>maxItems</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -179,8 +168,7 @@
 	/**

 	 * <mk>minItems</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -193,8 +181,7 @@
 	/**

 	 * <mk>exclusiveMaximum</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -207,8 +194,7 @@
 	/**

 	 * <mk>exclusiveMinimum</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -221,8 +207,7 @@
 	/**

 	 * <mk>uniqueItems</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -235,8 +220,7 @@
 	/**

 	 * <mk>default</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -249,8 +233,7 @@
 	/**

 	 * <mk>enum</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -263,8 +246,7 @@
 	/**

 	 * <mk>$ref</mk> field of the {@doc SwaggerItemsObject}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is a plain-text string.

 	 * 	<li>

@@ -352,8 +334,7 @@
 	 * 	<li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Note that the only swagger field you can't specify using this value is <js>"name"</js> whose value needs to be known during servlet initialization.

 	 * 	<li>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/CharMarshall.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/CharMarshall.java
index 83bc6c4..5ba311f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/CharMarshall.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/CharMarshall.java
@@ -18,8 +18,7 @@
 /**
  * A subclass of {@link Marshall} for character-based serializers and parsers.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Marshalls}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Html.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Html.java
index c46b1e7..0ea7c0a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Html.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Html.java
@@ -33,8 +33,7 @@
  * 	String string = Html.<jsf>DEFAULT</jsf>.write(myPojo);
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Marshalls}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Jso.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Jso.java
index 42d4aae..04c5344 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Jso.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Jso.java
@@ -33,8 +33,7 @@
  * 	<jk>byte</jk>[] bytes = Jso.<jsf>DEFAULT</jsf>.write(myPojo);
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Marshalls}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Json.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Json.java
index 28f24c2..587e139 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Json.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Json.java
@@ -33,8 +33,7 @@
  * 	String string = Json.<jsf>DEFAULT</jsf>.write(myPojo);
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Marshalls}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Marshall.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Marshall.java
index 15ef4f9..7361c87 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Marshall.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Marshall.java
@@ -40,8 +40,7 @@
  * 	String string = Json.<jsf>DEFAULT</jsf>.write(myPojo);
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Marshalls}
  * </ul>
  */
@@ -261,8 +260,7 @@
 	 * <p>
 	 * The array can be arbitrarily long to indicate arbitrarily complex data structures.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Use the {@link #read(Object, Class)} method instead if you don't need a parameterized map/collection.
 	 * </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/MsgPack.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/MsgPack.java
index 45a13d6..bf4743f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/MsgPack.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/MsgPack.java
@@ -33,8 +33,7 @@
  * 	<jk>byte</jk>[] bytes = MsgPack.<jsf>DEFAULT</jsf>.write(myPojo);
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Marshalls}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/OpenApi.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/OpenApi.java
index d0e05e6..505ffec 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/OpenApi.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/OpenApi.java
@@ -33,8 +33,7 @@
  * 	String string = OpenApi.<jsf>DEFAULT</jsf>.write(myPojo);
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Marshalls}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/PlainText.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/PlainText.java
index 4bc3a26..73d77ad 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/PlainText.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/PlainText.java
@@ -33,13 +33,7 @@
  * 	String string = PlainText.<jsf>DEFAULT</jsf>.write(myPojo);
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
- * 	<li class='link'>{@doc juneau-marshall.Marshalls}
- * </ul>
- *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Marshalls}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/SimpleJson.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/SimpleJson.java
index c79e032..f095595 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/SimpleJson.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/SimpleJson.java
@@ -33,8 +33,7 @@
  * 	String string = SimpleJson.<jsf>DEFAULT</jsf>.write(myPojo);
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Marshalls}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/StreamMarshall.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/StreamMarshall.java
index 225da83..e446f85 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/StreamMarshall.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/StreamMarshall.java
@@ -18,8 +18,7 @@
 /**
  * A subclass of {@link Marshall} for stream-based serializers and parsers.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Marshalls}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Uon.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Uon.java
index d397f7c..250ca86 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Uon.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Uon.java
@@ -33,8 +33,7 @@
  * 	String string = Uon.<jsf>DEFAULT</jsf>.write(myPojo);
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Marshalls}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/UrlEncoding.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/UrlEncoding.java
index 94e3fbd..d33baf2 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/UrlEncoding.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/UrlEncoding.java
@@ -33,8 +33,7 @@
  * 	String string = UrlEncoding.<jsf>DEFAULT</jsf>.write(myPojo);
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Marshalls}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Xml.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Xml.java
index 2fb4f06..5749df7 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Xml.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/Xml.java
@@ -33,8 +33,7 @@
  * 	String string = Xml.<jsf>DEFAULT</jsf>.write(myPojo);
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Marshalls}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java
index 0ae717d..5c2f76b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java
@@ -22,8 +22,7 @@
 /**

  * Specialized input stream for parsing MessagePack streams.

  *

- * <h5 class='section'>Notes:</h5>

- * <ul class='spaced-list'>

+ * <ul class='notes'>

  * 	<li>

  * 		This class is not intended for external use.

  * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java
index 5ab2782..4ded995 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java
@@ -21,8 +21,7 @@
 /**

  * Specialized output stream for serializing MessagePack streams.

  *

- * <h5 class='section'>Notes:</h5>

- * <ul class='spaced-list'>

+ * <ul class='notes'>

  * 	<li>

  * 		This class is not intended for external use.

  * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackConfig.java
index 9f1d670..9c4ef6b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackConfig.java
@@ -49,8 +49,7 @@
 	 * When present, this value overrides the {@link Serializer#SERIALIZER_addBeanTypes} setting and is
 	 * provided to customize the behavior of specific serializers in a {@link SerializerGroup}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -63,8 +62,7 @@
 	 * 		A default global value can be set via the system property <js>"MsgPackSerializer.addBeanTypes.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link MsgPackSerializer#MSGPACK_addBeanTypes}
 	 * </ul>
 	 */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParser.java
index ad22592..c7cb930 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParser.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParser.java
@@ -20,8 +20,7 @@
 /**

  * OpenAPI part parser.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.OpenApiDetails.Parsers}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializer.java
index da1668a..1a22687 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializer.java
@@ -21,8 +21,7 @@
 /**

  * Serializes POJOs to values suitable for transmission as HTTP headers, query/form-data parameters, and path variables.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserBuilder.java
index 3536d64..d2ed414 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserBuilder.java
@@ -54,8 +54,7 @@
 	 * When using the {@link Parser#parse(Object,Class)} method on stream-based parsers and the input is a string, this defines the format to use
 	 * when converting the string into a byte array.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link InputStreamParser#ISPARSER_binaryFormat}
 	 * </ul>
 	 *
@@ -75,8 +74,7 @@
 	 * When using the {@link Parser#parse(Object,Class)} method on stream-based parsers and the input is a string, this defines the format to use
 	 * when converting the string into a byte array.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link InputStreamParser#ISPARSER_binaryFormat}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java
index 9e7a480..e1e6611 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java
@@ -442,8 +442,7 @@
 	 * 	MyBean myBean2 = s.parse(json, MyBean.<jk>class</jk>);

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		This only allows for multi-input streams for the following parsers:

 	 * 		<ul>

@@ -589,8 +588,7 @@
 	 * <p>

 	 * The array can be arbitrarily long to indicate arbitrarily complex data structures.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Use the {@link #parse(Object, Class)} method instead if you don't need a parameterized map/collection.

 	 * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserBuilder.java
index 1b26654..3cc6fef 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserBuilder.java
@@ -54,8 +54,7 @@
 	 * If <jk>true</jk>, <l>InputStreams</l> and <l>Readers</l> passed into parsers will be closed
 	 * after parsing is complete.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_autoCloseStreams}
 	 * </ul>
 	 *
@@ -74,8 +73,7 @@
 	 * <p>
 	 * Shortcut for calling <code>autoCloseStreams(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_autoCloseStreams}
 	 * </ul>
 	 *
@@ -92,8 +90,7 @@
 	 * When parse errors occur, this specifies the number of lines of input before and after the
 	 * error location to be printed as part of the exception message.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_debugOutputLines}
 	 * </ul>
 	 *
@@ -112,8 +109,7 @@
 	 * <p>
 	 * Class used to listen for errors and warnings that occur during parsing.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_listener}
 	 * </ul>
 	 *
@@ -130,8 +126,7 @@
 	 * <p>
 	 * If <jk>true</jk>, strict mode for the parser is enabled.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_strict}
 	 * </ul>
 	 *
@@ -150,8 +145,7 @@
 	 * <p>
 	 * Shortcut for calling <code>strict(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_strict}
 	 * </ul>
 	 *
@@ -168,8 +162,7 @@
 	 * If <jk>true</jk>, string values will be trimmed of whitespace using {@link String#trim()} before being added to
 	 * the POJO.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_trimStrings}
 	 * </ul>
 	 *
@@ -188,8 +181,7 @@
 	 * <p>
 	 * Shortcut for calling <code>trimStrings(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_trimStrings}
 	 * </ul>
 	 *
@@ -205,8 +197,7 @@
 	 * <p>
 	 * If <jk>true</jk>, don't use internal buffering during parsing.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_unbuffered}
 	 * </ul>
 	 *
@@ -225,8 +216,7 @@
 	 * <p>
 	 * Shortcut for calling <code>unbuffered(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_unbuffered}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserGroupBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserGroupBuilder.java
index 5caf181..df8e84f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserGroupBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserGroupBuilder.java
@@ -141,8 +141,7 @@
 	 * If <jk>true</jk>, <l>InputStreams</l> and <l>Readers</l> passed into parsers will be closed
 	 * after parsing is complete.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_autoCloseStreams}
 	 * </ul>
 	 *
@@ -160,8 +159,7 @@
 	 * <p>
 	 * Shortcut for calling <code>autoCloseStreams(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_autoCloseStreams}
 	 * </ul>
 	 *
@@ -177,8 +175,7 @@
 	 * When parse errors occur, this specifies the number of lines of input before and after the
 	 * error location to be printed as part of the exception message.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_debugOutputLines}
 	 * </ul>
 	 *
@@ -198,8 +195,7 @@
 	 * <p>
 	 * Class used to listen for errors and warnings that occur during parsing.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_listener}
 	 * </ul>
 	 *
@@ -216,8 +212,7 @@
 	 * <p>
 	 * If <jk>true</jk>, strict mode for the parsers are enabled.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_strict}
 	 * </ul>
 	 *
@@ -236,8 +231,7 @@
 	 * <p>
 	 * Shortcut for calling <code>strict(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_strict}
 	 * </ul>
 	 *
@@ -254,8 +248,7 @@
 	 * If <jk>true</jk>, string values will be trimmed of whitespace using {@link String#trim()} before being added to
 	 * the POJO.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_trimStrings}
 	 * </ul>
 	 *
@@ -274,8 +267,7 @@
 	 * <p>
 	 * Shortcut for calling <code>trimStrings(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_trimStrings}
 	 * </ul>
 	 *
@@ -291,8 +283,7 @@
 	 * <p>
 	 * If <jk>true</jk>, don't use internal buffering during parsing.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_unbuffered}
 	 * </ul>
 	 *
@@ -311,8 +302,7 @@
 	 * <p>
 	 * Shortcut for calling <code>unbuffered(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_unbuffered}
 	 * </ul>
 	 *
@@ -328,8 +318,7 @@
 	 * <p>
 	 * The character set to use for reading <c>Files</c> from the file system.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link ReaderParser#RPARSER_fileCharset}
 	 * </ul>
 	 *
@@ -348,8 +337,7 @@
 	 * <p>
 	 * The character set to use for converting <c>InputStreams</c> and byte arrays to readers.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link ReaderParser#RPARSER_streamCharset}
 	 * </ul>
 	 *
@@ -369,8 +357,7 @@
 	 * When using the {@link Parser#parse(Object,Class)} method on stream-based parsers and the input is a string, this defines the format to use
 	 * when converting the string into a byte array.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link InputStreamParser#ISPARSER_binaryFormat}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java
index 57abab8..9621926 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java
@@ -352,8 +352,7 @@
 	 * <p>

 	 * The array can be arbitrarily long to indicate arbitrarily complex data structures.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Use the {@link #parse(Object, Class)} method instead if you don't need a parameterized map/collection.

 	 * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserBuilder.java
index 4e4fb55..6cb4604 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserBuilder.java
@@ -54,8 +54,7 @@
 	 * <p>

 	 * The character set to use for reading <c>Files</c> from the file system.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link ReaderParser#RPARSER_fileCharset}

 	 * </ul>

 	 *

@@ -74,8 +73,7 @@
 	 * <p>

 	 * The character set to use for converting <c>InputStreams</c> and byte arrays to readers.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link ReaderParser#RPARSER_streamCharset}

 	 * </ul>

 	 *

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/annotation/ParserConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/annotation/ParserConfig.java
index c7caf1f..ea51ae0 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/annotation/ParserConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/annotation/ParserConfig.java
@@ -49,8 +49,7 @@
 	 * When using the {@link Parser#parse(Object,Class)} method on stream-based parsers and the input is a string, this defines the format to use
 	 * when converting the string into a byte array.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -64,8 +63,7 @@
 	 * 		A default global value can be set via the system property <js>"InputStreamParser.binaryFormat.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link InputStreamParser#ISPARSER_binaryFormat}
 	 * </ul>
 	 */
@@ -82,8 +80,7 @@
 	 * If <js>"true"</js>, <l>InputStreams</l> and <l>Readers</l> passed into parsers will be closed
 	 * after parsing is complete.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -96,8 +93,7 @@
 	 * 		A default global value can be set via the system property <js>"Parser.autoCloseStreams.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_autoCloseStreams}
 	 * </ul>
 	 */
@@ -110,8 +106,7 @@
 	 * When parse errors occur, this specifies the number of lines of input before and after the
 	 * error location to be printed as part of the exception message.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: integer
 	 * 	<li>
@@ -122,8 +117,7 @@
 	 * 		A default global value can be set via the system property <js>"Parser.debugOutputLines.i"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_debugOutputLines}
 	 * </ul>
 	 */
@@ -135,8 +129,7 @@
 	 * <p>
 	 * Class used to listen for errors and warnings that occur during parsing.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_listener}
 	 * </ul>
 	 */
@@ -176,8 +169,7 @@
 	 * 	</tr>
 	 * </table>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -190,8 +182,7 @@
 	 * 		A default global value can be set via the system property <js>"Parser.strict.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_strict}
 	 * </ul>
 	 */
@@ -204,8 +195,7 @@
 	 * If <js>"true"</js>, string values will be trimmed of whitespace using {@link String#trim()} before being added to
 	 * the POJO.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -218,8 +208,7 @@
 	 * 		A default global value can be set via the system property <js>"Parser.trimStrings.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_trimStrings}
 	 * </ul>
 	 */
@@ -236,8 +225,7 @@
 	 * because it may contain multiple independent POJOs to parse.
 	 * <br>Buffering would cause the parser to read past the current POJO in the stream.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		This only allows for multi-input streams for the following parsers:
 	 * 		<ul>
@@ -262,8 +250,7 @@
 	 * 		A default global value can be set via the system property <js>"Parser.unbuffered.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_unbuffered}
 	 * </ul>
 	 */
@@ -282,8 +269,7 @@
 	 * <p>
 	 * Used when passing in files to {@link Parser#parse(Object, Class)}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		<js>"DEFAULT"</js> can be used to indicate the JVM default file system charset.
 	 * 	<li>
@@ -292,8 +278,7 @@
 	 * 		A default global value can be set via the system property <js>"ReaderParser.fileCharset.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link ReaderParser#RPARSER_fileCharset}
 	 * </ul>
 	 */
@@ -308,8 +293,7 @@
 	 * <p>
 	 * Used when passing in input streams and byte arrays to {@link Parser#parse(Object, Class)}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		<js>"DEFAULT"</js> can be used to indicate the JVM default file system charset.
 	 * 	<li>
@@ -318,8 +302,7 @@
 	 * 		A default global value can be set via the system property <js>"ReaderParser.inputStreamCharset.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link ReaderParser#RPARSER_streamCharset}
 	 * </ul>
 	 */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterface.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterface.java
index dffafd5..72ff094 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterface.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterface.java
@@ -20,8 +20,7 @@
 /**

  * Identifies a remote proxy REST interface.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.restRPC}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMeta.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMeta.java
index 5abffd0..80ca3ed 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMeta.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMeta.java
@@ -27,8 +27,7 @@
  * <p>
  * Captures the information in {@link RemoteInterface @RemoteInterface} annotations for caching and reuse.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.restRPC}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMethod.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMethod.java
index 64261cb..b609e6a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMethod.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/remote/RemoteInterfaceMethod.java
@@ -24,8 +24,7 @@
  * <p>
  * Captures the information in {@link RemoteInterface @RemoteInterface} annotations for caching and reuse.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.restRPC}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerBuilder.java
index e38c7aa..c6ec567 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerBuilder.java
@@ -54,7 +54,7 @@
 	 * When using the {@link Serializer#serializeToString(Object)} method on stream-based serializers, this defines the format to use
 	 * when converting the resulting byte array to a string.
 	 *
-	 * <ul>
+	 * <ul class='javatree'>
 	 * 	<li class='jf'>{@link OutputStreamSerializer#OSSERIALIZER_binaryFormat}
 	 * </ul>
 	 *
@@ -74,7 +74,7 @@
 	 * When using the {@link Serializer#serializeToString(Object)} method on stream-based serializers, this defines the format to use
 	 * when converting the resulting byte array to a string.
 	 *
-	 * <ul>
+	 * <ul class='javatree'>
 	 * 	<li class='jf'>{@link OutputStreamSerializer#OSSERIALIZER_binaryFormat}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
index 7181ef9..7c77133 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
@@ -75,7 +75,7 @@
 	 *

 	 * <p>

 	 * Note the differences between the following settings:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jf'>{@link #SERIALIZER_addRootType} - Affects whether <js>'_type'</js> is added to root node.

 	 * 	<li class='jf'>{@link #SERIALIZER_addBeanTypes} - Affects whether <js>'_type'</js> is added to any nodes.

 	 * </ul>

@@ -134,7 +134,7 @@
 	 *

 	 * <p>

 	 * Note the differences between the following settings:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jf'>{@link #SERIALIZER_addRootType} - Affects whether <js>'_type'</js> is added to root node.

 	 * 	<li class='jf'>{@link #SERIALIZER_addBeanTypes} - Affects whether <js>'_type'</js> is added to any nodes.

 	 * </ul>

@@ -570,7 +570,7 @@
 	 *

 	 * <p>

 	 * Possible values are:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jf'>{@link UriRelativity#RESOURCE}

 	 * 		- Relative URIs should be considered relative to the servlet URI.

 	 * 	<li class='jf'>{@link UriRelativity#PATH_INFO}

@@ -588,8 +588,7 @@
 	 * 		.build();

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-marshall.URIs}

 	 * </ul>

 	 */

@@ -642,8 +641,7 @@
 	 * 		.build();

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-marshall.URIs}

 	 * </ul>

 	 */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java
index 6197d58..50e70b9 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java
@@ -54,8 +54,7 @@
 	 * If <jk>true</jk>, then <js>"_type"</js> properties will be added to beans if their type cannot be inferred
 	 * through reflection.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
 	 * </ul>
 	 *
@@ -74,8 +73,7 @@
 	 * <p>
 	 * Shortcut for calling <code>addBeanTypes(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
 	 * </ul>
 	 *
@@ -92,8 +90,7 @@
 	 * When disabled, it is assumed that the parser knows the exact Java POJO type being parsed, and therefore top-level
 	 * type information that might normally be included to determine the data type will not be serialized.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addRootType}
 	 * </ul>
 	 *
@@ -112,8 +109,7 @@
 	 * <p>
 	 * Shortcut for calling <code>addRootType(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addRootType}
 	 * </ul>
 	 *
@@ -129,8 +125,7 @@
 	 * <p>
 	 * Class used to listen for errors and warnings that occur during serialization.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_listener}
 	 * </ul>
 	 *
@@ -148,8 +143,7 @@
 	 * <p>
 	 * Copies and sorts the contents of arrays and collections before serializing them.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_sortCollections}
 	 * </ul>
 	 *
@@ -168,8 +162,7 @@
 	 * <p>
 	 * Shortcut for calling <code>sortCollections(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_sortCollections}
 	 * </ul>
 	 *
@@ -185,8 +178,7 @@
 	 * <p>
 	 * Copies and sorts the contents of maps before serializing them.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_sortMaps}
 	 * </ul>
 	 *
@@ -205,8 +197,7 @@
 	 * <p>
 	 * Shortcut for calling <code>sortMaps(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_sortMaps}
 	 * </ul>
 	 *
@@ -222,8 +213,7 @@
 	 * <p>
 	 * If <jk>true</jk>, empty list values will not be serialized to the output.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimEmptyCollections}
 	 * </ul>
 	 *
@@ -242,8 +232,7 @@
 	 * <p>
 	 * Shortcut for calling <code>trimEmptyCollections(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimEmptyCollections}
 	 * </ul>
 	 *
@@ -259,8 +248,7 @@
 	 * <p>
 	 * If <jk>true</jk>, empty map values will not be serialized to the output.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimEmptyMaps}
 	 * </ul>
 	 *
@@ -279,8 +267,7 @@
 	 * <p>
 	 * Shortcut for calling <code>trimEmptyMaps(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimEmptyMaps}
 	 * </ul>
 	 *
@@ -296,8 +283,7 @@
 	 * <p>
 	 * If <jk>true</jk>, null bean values will not be serialized to the output.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimNullProperties}
 	 * </ul>
 	 *
@@ -316,8 +302,7 @@
 	 * <p>
 	 * If <jk>true</jk>, string values will be trimmed of whitespace using {@link String#trim()} before being serialized.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimStrings}
 	 * </ul>
 	 *
@@ -336,8 +321,7 @@
 	 * <p>
 	 * Shortcut for calling <code>trimStrings(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimStrings}
 	 * </ul>
 	 *
@@ -353,8 +337,7 @@
 	 * <p>
 	 * Bean used for resolution of URIs to absolute or root-relative form.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriContext}
 	 * </ul>
 	 *
@@ -379,8 +362,7 @@
 	 * 		.build();
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriContext}
 	 * </ul>
 	 *
@@ -397,8 +379,7 @@
 	 * <p>
 	 * Defines what relative URIs are relative to when serializing URI/URL objects.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriRelativity}
 	 * </ul>
 	 *
@@ -425,8 +406,7 @@
 	 * 		.build();
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriRelativity}
 	 * </ul>
 	 *
@@ -445,8 +425,7 @@
 	 * <p>
 	 * Defines the resolution level for URIs when serializing URI/URL objects.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriResolution}
 	 * </ul>
 	 *
@@ -473,8 +452,7 @@
 	 * 		.build();
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriResolution}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroupBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroupBuilder.java
index 9b56a7e..6529538 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroupBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroupBuilder.java
@@ -141,8 +141,7 @@
 	 * If <jk>true</jk>, then <js>"_type"</js> properties will be added to beans if their type cannot be inferred
 	 * through reflection.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
 	 * </ul>
 	 *
@@ -161,8 +160,7 @@
 	 * <p>
 	 * Shortcut for calling <code>addBeanTypes(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
 	 * </ul>
 	 *
@@ -179,8 +177,7 @@
 	 * When disabled, it is assumed that the parser knows the exact Java POJO type being parsed, and therefore top-level
 	 * type information that might normally be included to determine the data type will not be serialized.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addRootType}
 	 * </ul>
 	 *
@@ -199,8 +196,7 @@
 	 * <p>
 	 * Shortcut for calling <code>addRootType(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addRootType}
 	 * </ul>
 	 *
@@ -216,8 +212,7 @@
 	 * <p>
 	 * Class used to listen for errors and warnings that occur during serialization.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_listener}
 	 * </ul>
 	 *
@@ -232,8 +227,7 @@
 	/**
 	 * Configuration property:  Sort arrays and collections alphabetically.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_sortCollections}
 	 * </ul>
 	 *
@@ -252,8 +246,7 @@
 	 * <p>
 	 * Shortcut for calling <code>sortCollections(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_sortCollections}
 	 * </ul>
 	 *
@@ -266,8 +259,7 @@
 	/**
 	 * Configuration property:  Sort maps alphabetically.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_sortMaps}
 	 * </ul>
 	 *
@@ -286,8 +278,7 @@
 	 * <p>
 	 * Shortcut for calling <code>sortMaps(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_sortMaps}
 	 * </ul>
 	 *
@@ -303,8 +294,7 @@
 	 * <p>
 	 * If <jk>true</jk>, empty list values will not be serialized to the output.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimEmptyCollections}
 	 * </ul>
 	 *
@@ -323,8 +313,7 @@
 	 * <p>
 	 * Shortcut for calling <code>trimEmptyCollections(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimEmptyCollections}
 	 * </ul>
 	 *
@@ -340,8 +329,7 @@
 	 * <p>
 	 * If <jk>true</jk>, empty map values will not be serialized to the output.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimEmptyMaps}
 	 * </ul>
 	 *
@@ -360,8 +348,7 @@
 	 * <p>
 	 * Shortcut for calling <code>trimEmptyMaps(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimEmptyMaps}
 	 * </ul>
 	 *
@@ -377,8 +364,7 @@
 	 * <p>
 	 * If <jk>true</jk>, null bean values will not be serialized to the output.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimNullProperties}
 	 * </ul>
 	 *
@@ -397,8 +383,7 @@
 	 * <p>
 	 * If <jk>true</jk>, string values will be trimmed of whitespace using {@link String#trim()} before being serialized.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimStrings}
 	 * </ul>
 	 *
@@ -417,8 +402,7 @@
 	 * <p>
 	 * Shortcut for calling <code>trimStrings(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimStrings}
 	 * </ul>
 	 *
@@ -434,8 +418,7 @@
 	 * <p>
 	 * Bean used for resolution of URIs to absolute or root-relative form.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriContext}
 	 * </ul>
 	 *
@@ -452,8 +435,7 @@
 	 * <p>
 	 * Defines what relative URIs are relative to when serializing URI/URL objects.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriRelativity}
 	 * </ul>
 	 *
@@ -472,8 +454,7 @@
 	 * <p>
 	 * Defines the resolution level for URIs when serializing URI/URL objects.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriResolution}
 	 * </ul>
 	 *
@@ -495,7 +476,7 @@
 	 * When using the {@link Serializer#serializeToString(Object)} method on stream-based serializers, this defines the format to use
 	 * when converting the resulting byte array to a string.
 	 *
-	 * <ul>
+	 * <ul class='javatree'>
 	 * 	<li class='jf'>{@link OutputStreamSerializer#OSSERIALIZER_binaryFormat}
 	 * </ul>
 	 *
@@ -519,8 +500,7 @@
 	 * <p>
 	 * Used when passing in files to {@link Serializer#serialize(Object, Object)}.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_fileCharset}
 	 * </ul>
 	 *
@@ -539,8 +519,7 @@
 	 * <p>
 	 * Specifies the maximum indentation level in the serialized document.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_maxIndent}
 	 * </ul>
 	 *
@@ -559,8 +538,7 @@
 	 * <p>
 	 * This is the character used for quoting attributes and values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_quoteChar}
 	 * </ul>
 	 *
@@ -579,8 +557,7 @@
 	 * <p>
 	 * Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_quoteChar}
 	 * </ul>
 	 *
@@ -599,8 +576,7 @@
 	 * <p>
 	 * Used when passing in output streams and byte arrays to {@link WriterSerializer#serialize(Object, Object)}.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_streamCharset}
 	 * </ul>
 	 *
@@ -619,8 +595,7 @@
 	 * <p>
 	 * If <jk>true</jk>, newlines and indentation and spaces are added to the output to improve readability.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
 	 * </ul>
 	 *
@@ -639,8 +614,7 @@
 	 * <p>
 	 * Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
 	 * </ul>
 	 * @return This object (for method chaining).
@@ -655,8 +629,7 @@
 	 * <p>
 	 * Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerBuilder.java
index d811708..3628502 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerBuilder.java
@@ -57,8 +57,7 @@
 	 * <p>
 	 * Used when passing in files to {@link Serializer#serialize(Object, Object)}.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_fileCharset}
 	 * </ul>
 	 *
@@ -77,8 +76,7 @@
 	 * <p>
 	 * Specifies the maximum indentation level in the serialized document.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_maxIndent}
 	 * </ul>
 	 *
@@ -97,8 +95,7 @@
 	 * <p>
 	 * This is the character used for quoting attributes and values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_quoteChar}
 	 * </ul>
 	 *
@@ -117,8 +114,7 @@
 	 * <p>
 	 * Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_quoteChar}
 	 * </ul>
 	 *
@@ -137,8 +133,7 @@
 	 * <p>
 	 * Used when passing in output streams and byte arrays to {@link WriterSerializer#serialize(Object, Object)}.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_streamCharset}
 	 * </ul>
 	 *
@@ -157,8 +152,7 @@
 	 * <p>
 	 * If <jk>true</jk>, newlines and indentation and spaces are added to the output to improve readability.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
 	 * </ul>
 	 *
@@ -177,8 +171,7 @@
 	 * <p>
 	 * Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
 	 * </ul>
 	 * @return This object (for method chaining).
@@ -193,8 +186,7 @@
 	 * <p>
 	 * Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/annotation/SerializerConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/annotation/SerializerConfig.java
index 82d3d53..cc6efc7 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/annotation/SerializerConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/annotation/SerializerConfig.java
@@ -45,8 +45,7 @@
 	 * When using the {@link OutputStreamSerializer#serializeToString(Object)} method on stream-based serializers, this defines the format to use
 	 * when converting the resulting byte array to a string.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -60,8 +59,7 @@
 	 * 		A default global value can be set via the system property <js>"OutputStreamSerializer.binaryFormat.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link OutputStreamSerializer#OSSERIALIZER_binaryFormat}
 	 * </ul>
 	 */
@@ -90,8 +88,7 @@
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes} - Affects whether <js>'_type'</js> is added to any nodes.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -104,8 +101,7 @@
 	 * 		A default global value can be set via the system property <js>"Serializer.addBeanTypes.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
 	 * </ul>
 	 */
@@ -129,8 +125,7 @@
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes} - Affects whether <js>'_type'</js> is added to any nodes.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -143,8 +138,7 @@
 	 * 		A default global value can be set via the system property <js>"Serializer.addRootType.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addRootType}
 	 * </ul>
 	 */
@@ -156,8 +150,7 @@
 	 * <p>
 	 * Class used to listen for errors and warnings that occur during serialization.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_listener}
 	 * </ul>
 	 */
@@ -172,8 +165,7 @@
 	 * <p>
 	 * Note that this introduces a performance penalty.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -186,8 +178,7 @@
 	 * 		A default global value can be set via the system property <js>"Serializer.sortCollections.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_sortCollections}
 	 * </ul>
 	 */
@@ -202,8 +193,7 @@
 	 * <p>
 	 * Note that this introduces a performance penalty.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -216,8 +206,7 @@
 	 * 		A default global value can be set via the system property <js>"Serializer.sortMaps.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_sortMaps}
 	 * </ul>
 	 */
@@ -238,8 +227,7 @@
 	 * 		Bean properties with empty list values will not be set.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -252,8 +240,7 @@
 	 * 		A default global value can be set via the system property <js>"Serializer.trimEmptyCollections.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimEmptyCollections}
 	 * </ul>
 	 */
@@ -272,8 +259,7 @@
 	 * 		Bean properties with empty map values will not be set.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -286,8 +272,7 @@
 	 * 		A default global value can be set via the system property <js>"Serializer.trimEmptyMaps.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimEmptyMaps}
 	 * </ul>
 	 */
@@ -306,8 +291,7 @@
 	 * 		Map entries with <jk>null</jk> values will be lost.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -320,8 +304,7 @@
 	 * 		A default global value can be set via the system property <js>"Serializer.trimNullProperties.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimNullProperties}
 	 * </ul>
 	 */
@@ -333,8 +316,7 @@
 	 * <p>
 	 * If <js>"true"</js>, string values will be trimmed of whitespace using {@link String#trim()} before being serialized.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -347,8 +329,7 @@
 	 * 		A default global value can be set via the system property <js>"Serializer.trimStrings.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimStrings}
 	 * </ul>
 	 */
@@ -361,8 +342,7 @@
 	 * <p>
 	 * Bean used for resolution of URIs to absolute or root-relative form.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: JSON object representing a {@link UriContext}
 	 * 	<li>
@@ -371,8 +351,7 @@
 	 * 		A default global value can be set via the system property <js>"Serializer.uriContext.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriContext}
 	 * </ul>
 	 */
@@ -389,8 +368,7 @@
 	 * 	<li>Properties and classes annotated with {@link org.apache.juneau.annotation.URI @URI}
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -403,8 +381,7 @@
 	 * 		A default global value can be set via the system property <js>"Serializer.uriRelativity.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriRelativity}
 	 * 	<li class='link'>{@doc juneau-marshall.URIs}
 	 * </ul>
@@ -422,8 +399,7 @@
 	 * 	<li>Properties and classes annotated with {@link org.apache.juneau.annotation.URI @URI}
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -437,8 +413,7 @@
 	 * 		A default global value can be set via the system property <js>"Serializer.uriResolution.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriResolution}
 	 * 	<li class='link'>{@doc juneau-marshall.URIs}
 	 * </ul>
@@ -458,8 +433,7 @@
 	 * <p>
 	 * Used when passing in files to {@link Serializer#serialize(Object, Object)}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: string
 	 * 	<li>
@@ -474,8 +448,7 @@
 	 * 		This setting does not apply to the RDF serializers.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_fileCharset}
 	 * </ul>
 	 */
@@ -487,8 +460,7 @@
 	 * <p>
 	 * Specifies the maximum indentation level in the serialized document.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: integer
 	 * 	<li>
@@ -501,8 +473,7 @@
 	 * 		This setting does not apply to the RDF serializers.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_maxIndent}
 	 * </ul>
 	 */
@@ -514,8 +485,7 @@
 	 * <p>
 	 * This is the character used for quoting attributes and values.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Default: "
 	 * 	<li>
@@ -526,8 +496,7 @@
 	 * 		This setting does not apply to the RDF serializers.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_quoteChar}
 	 * </ul>
 	 */
@@ -542,8 +511,7 @@
 	 * <p>
 	 * Used when passing in output streams and byte arrays to {@link WriterSerializer#serialize(Object, Object)}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Format: string
 	 * 	<li>
@@ -556,8 +524,7 @@
 	 * 		This setting does not apply to the RDF serializers.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_streamCharset}
 	 * </ul>
 	 */
@@ -569,8 +536,7 @@
 	 * <p>
 	 * If <js>"true"</js>, whitespace is added to the output to improve readability.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -583,8 +549,7 @@
 	 * 		A default global value can be set via the system property <js>"Serializer.useWhitespace.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
 	 * </ul>
 	 */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java
index b288fc2..961dd72 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java
@@ -58,8 +58,7 @@
 	/**
 	 * Configuration property:  The <c>SOAPAction</c> HTTP header value to set on responses.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link SoapXmlSerializer#SOAPXML_SOAPAction}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlConfig.java
index f16f76c..2d1917f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlConfig.java
@@ -40,8 +40,7 @@
 	/**
 	 * Configuration property:  The <c>SOAPAction</c> HTTP header value to set on responses.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link SoapXmlSerializer#SOAPXML_SOAPAction}
 	 * </ul>
 	 */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/DefaultingVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/DefaultingVar.java
index c01981b..cc24e01 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/DefaultingVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/DefaultingVar.java
@@ -23,12 +23,11 @@
  *

  * <p>

  * Subclasses must implement the following method:

- * <ul>

+ * <ul class='javatree'>

  * 	<li class='jm'>{@link #resolve(VarResolverSession, String)}

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-svl.SvlVariables}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MapVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MapVar.java
index 06e53dc..48bd83d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MapVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MapVar.java
@@ -20,8 +20,7 @@
 /**

  * A subclass of {@link DefaultingVar} that simply pulls values from a {@link Map}.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-svl.SvlVariables}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartResolvingVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartResolvingVar.java
index c0907da..27579f0 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartResolvingVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartResolvingVar.java
@@ -23,12 +23,11 @@
  *

  * <p>

  * Subclasses must implement the following method:

- * <ul>

+ * <ul class='javatree'>

  * 	<li class='jm'>{@link #resolve(VarResolverSession, String)}

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-svl.SvlVariables}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartVar.java
index e182e9b..4deed58 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/MultipartVar.java
@@ -22,8 +22,7 @@
  * 	<js>"$X{foo, bar, baz}"</js>

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-svl.SvlVariables}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/ResolvingObjectMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/ResolvingObjectMap.java
index 352b5dc..69d76e1 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/ResolvingObjectMap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/ResolvingObjectMap.java
@@ -29,8 +29,7 @@
  * <p>
  * All other data types are left as-is.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/SimpleVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/SimpleVar.java
index 7b24102..761cd8e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/SimpleVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/SimpleVar.java
@@ -24,12 +24,11 @@
  *
  * <p>
  * Subclasses must implement the following method:
- * <ul>
+ * <ul class='javatree'>
  * 	<li class='jm'>{@link #resolve(VarResolverSession, String)}
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/StreamedVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/StreamedVar.java
index 8e0f638..83c0b3b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/StreamedVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/StreamedVar.java
@@ -23,12 +23,11 @@
  *
  * <p>
  * Subclasses must implement the following method:
- * <ul>
+ * <ul class='javatree'>
  * 	<li class='jm'>{@link #resolveTo(VarResolverSession, java.io.Writer, String)}
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/Var.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/Var.java
index 229f5dc..3e3fbf1 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/Var.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/Var.java
@@ -25,7 +25,7 @@
  *

  * <p>

  * Subclasses must implement one of the following two methods:

- * <ul>

+ * <ul class='javatree'>

  * 	<li class='jm'>{@link #resolve(VarResolverSession,String)} - For simple vars.

  * 	<li class='jm'>{@link #resolveTo(VarResolverSession,Writer,String)} - For streamed vars.

  * </ul>

@@ -37,13 +37,12 @@
  *

  * <p>

  * Two direct abstract subclasses are provided to differentiated between simple and streamed vars:

- * <ul>

+ * <ul class='javatree'>

  * 	<li class='jac'>{@link SimpleVar}

  * 	<li class='jac'>{@link StreamedVar}

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-svl.SvlVariables}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolver.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolver.java
index 941d7fd..624e946 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolver.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolver.java
@@ -52,8 +52,7 @@
  * 	System.<jsf>out</jsf>.println(r.resolve(<js>"java.home is set to $S{java.home}"</js>));

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-svl.VarResolvers}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverBuilder.java
index f74785a..dfcc3e1 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverBuilder.java
@@ -21,8 +21,7 @@
 /**
  * Builder class for building instances of {@link VarResolver}.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.VarResolvers}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverContext.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverContext.java
index e130813..9f5eab8 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverContext.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverContext.java
@@ -26,8 +26,7 @@
  * <p>
  * Used to associate {@link Var Vars} and context objects with {@link VarResolver VarResolvers}.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.VarResolvers}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java
index 33870ec..734d024a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java
@@ -36,8 +36,7 @@
  * <p>
  * Instances of this class are NOT guaranteed to be thread safe.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.VarResolvers}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/CoalesceVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/CoalesceVar.java
index 4e5e0ff..9621bfb 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/CoalesceVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/CoalesceVar.java
@@ -21,8 +21,7 @@
  * The format for this var is <js>"$CO{arg1[,arg2...]}"</js>.
  *
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/EnvVariablesVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/EnvVariablesVar.java
index c0496f5..6a1f21a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/EnvVariablesVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/EnvVariablesVar.java
@@ -33,8 +33,7 @@
  * Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
  * <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/IfVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/IfVar.java
index 993bccc..d598b50 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/IfVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/IfVar.java
@@ -45,8 +45,7 @@
  * Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.
  * <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LenVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LenVar.java
index 9dd659b..231266d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LenVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LenVar.java
@@ -41,8 +41,7 @@
  * Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.
  * <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LowerCaseVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LowerCaseVar.java
index e110f49..0197471 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LowerCaseVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/LowerCaseVar.java
@@ -27,8 +27,7 @@
  * Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
  * Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/NotEmptyVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/NotEmptyVar.java
index cfc3bc1..e0aeec4 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/NotEmptyVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/NotEmptyVar.java
@@ -27,8 +27,7 @@
  * Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
  * Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternExtractVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternExtractVar.java
index 8db42f3..bcbf8df 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternExtractVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternExtractVar.java
@@ -44,8 +44,7 @@
  * Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.
  * <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternMatchVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternMatchVar.java
index 2e0e37b..7358d7e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternMatchVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternMatchVar.java
@@ -45,8 +45,7 @@
  * Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.
  * <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternReplaceVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternReplaceVar.java
index eb08a47..079bf3b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternReplaceVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/PatternReplaceVar.java
@@ -44,8 +44,7 @@
  * Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.
  * <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SubstringVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SubstringVar.java
index 53248e3..08ded53 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SubstringVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SubstringVar.java
@@ -42,8 +42,7 @@
  * Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.
  * <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SwitchVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SwitchVar.java
index 151b59a..60adad6 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SwitchVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SwitchVar.java
@@ -46,8 +46,7 @@
  * Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.
  * <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SystemPropertiesVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SystemPropertiesVar.java
index 0008993..6997050 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SystemPropertiesVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/SystemPropertiesVar.java
@@ -33,8 +33,7 @@
  * Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
  * <br>Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/UpperCaseVar.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/UpperCaseVar.java
index 69f1b79..8f3965e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/UpperCaseVar.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/UpperCaseVar.java
@@ -27,8 +27,7 @@
  * Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
  * Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilter.java
index 07f13ac..2083911 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilter.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilter.java
@@ -28,8 +28,7 @@
  * Bean filters are created by {@link BeanFilterBuilder} which is the programmatic equivalent to the {@link Bean @Bean}

  * annotation.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.Transforms.BeanFilters}

  * </ul>

  */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilterBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilterBuilder.java
index 8048c62..4d9d488 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilterBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BeanFilterBuilder.java
@@ -49,8 +49,7 @@
  * 		.build();
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Transforms.BeanFilters}
  * </ul>
  *
@@ -111,8 +110,7 @@
 	 * 	String json = s.serialize(<jk>new</jk> MyBean());
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='ja'>{@link Bean#typeName()}
 	 * </ul>
 	 *
@@ -149,8 +147,7 @@
 	 * 	String json = s.serialize(<jk>new</jk> MyBean());
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='ja'>{@link Bean#properties()}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_includeProperties}
 	 * </ul>
@@ -190,8 +187,7 @@
 	 * 	String json = s.serialize(<jk>new</jk> MyBean());
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='ja'>{@link Bean#excludeProperties()}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_excludeProperties}
 	 * </ul>
@@ -249,8 +245,7 @@
 	 * Note that this filter can be used on the parent class so that it filters to all child classes, or can be set
 	 * individually on the child classes.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='ja'>{@link Bean#interfaceClass()}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFilters}
 	 * </ul>
@@ -308,8 +303,7 @@
 	 * 	String json = s.serialize(<jk>new</jk> C3());
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='ja'>{@link Bean#stopClass()}
 	 * </ul>
 	 *
@@ -347,8 +341,7 @@
 	 * 	String json = s.serialize(<jk>new</jk> MyBean());
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='ja'>{@link Bean#sort()}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_sortProperties}
 	 * </ul>
@@ -369,8 +362,7 @@
 	 * <p>
 	 * Shortcut for calling <code>sortProperties(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='ja'>{@link Bean#sort()}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_sortProperties}
 	 * </ul>
@@ -407,8 +399,7 @@
 	 * 	}
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='ja'>{@link Bean#fluentSetters()}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_fluentSetters}
 	 * </ul>
@@ -429,8 +420,7 @@
 	 * <p>
 	 * Shortcut for calling <code>fluentSetters(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='ja'>{@link Bean#fluentSetters()}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_fluentSetters}
 	 * </ul>
@@ -469,8 +459,7 @@
 	 * 	String json = s.serialize(<jk>new</jk> MyBean());
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='ja'>{@link Bean#propertyNamer()}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_propertyNamer}
 	 * 	<li class='jc'>{@link PropertyNamer}
@@ -512,8 +501,7 @@
 	 * 	MyBean myBean = p.parse(json);
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='ja'>{@link Bean#beanDictionary()}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanDictionary}
 	 * </ul>
@@ -553,8 +541,7 @@
 	 * 		.build();
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='ja'>{@link Bean#propertyFilter()}
 	 * 	<li class='jc'>{@link PropertyFilter}
 	 * </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Builder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Builder.java
index 99ad14c..d5eb3d0 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Builder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Builder.java
@@ -19,8 +19,7 @@
  * This interface has no methods to implement.
  * <br>It's purpose is to identify a class as a builder when it's used on a constructor of the built class.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Transforms.PojoBuilders}
  * </ul>
  *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BuilderSwap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BuilderSwap.java
index 11f1167..b83ec48 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BuilderSwap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/BuilderSwap.java
@@ -23,8 +23,7 @@
 /**

  * Specialized transform for builder classes.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.Transforms.PojoBuilders}

  * </ul>

  *

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PojoSwap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PojoSwap.java
index e4f3b47..0ebd06f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PojoSwap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PojoSwap.java
@@ -42,7 +42,7 @@
  *

  * <p>

  * <c>PojoSwaps</c> are associated with serializers and parsers through the following:

- * <ul>

+ * <ul class='javatree'>

  * 	<li class='ja'>{@link Swap @Swap}

  * 	<li class='ja'>{@link Swaps @Swaps}

  * 	<li class='jm'>{@link BeanContextBuilder#pojoSwaps(Object...)}

@@ -95,8 +95,7 @@
  * <p>

  * The normal object representation of an object.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-marshall.Transforms.PojoSwaps}

  * 	<li class='link'>{@doc juneau-marshall.Transforms.SwapAnnotation}

  * </ul>

@@ -160,8 +159,7 @@
 	 * <p>

 	 * This method is the programmatic equivalent to the {@link Swap#mediaTypes() @Swap(mediaTypes)} annotation.

 	 *

-	 * <h5 class='topic'>Documentation</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.PerMediaTypePojoSwaps}

 	 * </ul>

 	 * @return The media types that this swap is applicable to, or <jk>null</jk> if it's applicable for all media types.

@@ -182,8 +180,7 @@
 	 * <p>

 	 * This method is the programmatic equivalent to the {@link Swap#template() @Swap(template)} annotation.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.TemplatedSwaps}

 	 * </ul>

 	 *

@@ -196,8 +193,7 @@
 	/**

 	 * Sets the media types that this swap is associated with.

 	 *

-	 * <h5 class='topic'>Documentation</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.PerMediaTypePojoSwaps}

 	 * </ul>

 	 *

@@ -212,8 +208,7 @@
 	/**

 	 * Sets the template string on this swap.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-marshall.Transforms.TemplatedSwaps}

 	 * </ul>

 	 *

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PropertyFilter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PropertyFilter.java
index 2507ee3..39c8360 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PropertyFilter.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PropertyFilter.java
@@ -45,7 +45,7 @@
  *
  * <p>
  * Property filters are registered in the following ways:
- * <ul>
+ * <ul class='javatree'>
  * 	<li class='ja'>{@link org.apache.juneau.annotation.Bean#propertyFilter() @Bean(propertyFilter)}
  * 	<li class='jm'>{@link org.apache.juneau.transform.BeanFilterBuilder#propertyFilter(Class)}
  * </ul>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Surrogate.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Surrogate.java
index 7a016f1..dda5398 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Surrogate.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/Surrogate.java
@@ -80,8 +80,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-marshall.Transforms.SurrogateClasses}
  * </ul>
  */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transforms/TemporalSwap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transforms/TemporalSwap.java
index ff3fb42..61948eb 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transforms/TemporalSwap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transforms/TemporalSwap.java
@@ -33,20 +33,20 @@
  *
  * <p>
  * Supports any of the following temporal objects:
- * <ul>
- * 	<li>{@link HijrahDate}
- * 	<li>{@link Instant}
- * 	<li>{@link JapaneseDate}
- * 	<li>{@link LocalDate}
- * 	<li>{@link LocalDateTime}
- * 	<li>{@link LocalTime}
- * 	<li>{@link MinguoDate}
- * 	<li>{@link OffsetDateTime}
- * 	<li>{@link OffsetTime}
- * 	<li>{@link ThaiBuddhistDate}
- * 	<li>{@link Year}
- * 	<li>{@link YearMonth}
- * 	<li>{@link ZonedDateTime}
+ * <ul class='javatree'>
+ * 	<li class='jc'>{@link HijrahDate}
+ * 	<li class='jc'>{@link Instant}
+ * 	<li class='jc'>{@link JapaneseDate}
+ * 	<li class='jc'>{@link LocalDate}
+ * 	<li class='jc'>{@link LocalDateTime}
+ * 	<li class='jc'>{@link LocalTime}
+ * 	<li class='jc'>{@link MinguoDate}
+ * 	<li class='jc'>{@link OffsetDateTime}
+ * 	<li class='jc'>{@link OffsetTime}
+ * 	<li class='jc'>{@link ThaiBuddhistDate}
+ * 	<li class='jc'>{@link Year}
+ * 	<li class='jc'>{@link YearMonth}
+ * 	<li class='jc'>{@link ZonedDateTime}
  * </ul>
  */
 public class TemporalSwap extends StringSwap<Temporal> {
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserBuilder.java
index 5674d55..2c10800 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserBuilder.java
@@ -61,8 +61,7 @@
 	 * 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.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonParser#UON_decoding}
 	 * </ul>
 	 *
@@ -81,8 +80,7 @@
 	 * <p>
 	 * Shortcut for calling <code>decodeChars(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonParser#UON_decoding}
 	 * </ul>
 	 *
@@ -99,8 +97,7 @@
 	 * If <jk>true</jk>, after parsing a POJO from the input, verifies that the remaining input in
 	 * the stream consists of only whitespace.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonParser#UON_validateEnd}
 	 * </ul>
 	 *
@@ -119,8 +116,7 @@
 	 * <p>
 	 * Shortcut for calling <code>validateEnd(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonParser#UON_validateEnd}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java
index 1a292a6..2aad368 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java
@@ -221,7 +221,7 @@
 	 *

 	 * <p>

 	 * Possible values:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jf'>{@link ParamFormat#UON} - Use UON notation for parameters.

 	 * 	<li class='jf'>{@link ParamFormat#PLAINTEXT} - Use plain text for parameters.

 	 * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
index 099b3d6..c3afa26 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
@@ -60,8 +60,7 @@
 	 * <p>
 	 * Encode non-valid URI characters with <js>"%xx"</js> constructs.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonSerializer#UON_encoding}
 	 * </ul>
 	 *
@@ -80,8 +79,7 @@
 	 * <p>
 	 * Shortcut for calling <code>encoding(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonSerializer#UON_encoding}
 	 * </ul>
 	 *
@@ -97,8 +95,7 @@
 	 * <p>
 	 * Specifies the format to use for URL GET parameter keys and values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonSerializer#UON_paramFormat}
 	 * </ul>
 	 *
@@ -117,8 +114,7 @@
 	 * <p>
 	 * Specifies the format to use for URL GET parameter keys and values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonSerializer#UON_paramFormat}
 	 * </ul>
 	 *
@@ -137,8 +133,7 @@
 	 * <p>
 	 * Shortcut for calling <code>paramFormat(<jsf>PLAINTEXT</jsf>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonSerializer#UON_paramFormat}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonWriter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonWriter.java
index 4f1ade7..d9ff61b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonWriter.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonWriter.java
@@ -21,8 +21,7 @@
 /**

  * Specialized writer for serializing UON-encoded text.

  *

- * <h5 class='section'>Notes:</h5>

- * <ul class='spaced-list'>

+ * <ul class='notes'>

  * 	<li>

  * 		This class is not intended for external use.

  * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonConfig.java
index 0293e29..8425825 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonConfig.java
@@ -46,8 +46,7 @@
 	 * Specify <js>"true"</js> if URI encoded characters should be decoded, <js>"false"</js> if they've already been decoded
 	 * before being passed to this parser.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -62,8 +61,7 @@
 	 * 		A default global value can be set via the system property <js>"UonParser.decoding.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonParser#UON_decoding}
 	 * </ul>
 	 */
@@ -76,8 +74,7 @@
 	 * If <js>"true"</js>, after parsing a POJO from the input, verifies that the remaining input in
 	 * the stream consists of only comments or whitespace.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -90,8 +87,7 @@
 	 * 		A default global value can be set via the system property <js>"UonParser.validateEnd.b"</js>.
 	 * </ul>
 
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonParser#UON_validateEnd}
 	 * </ul>
 	 */
@@ -112,8 +108,7 @@
 	 * When present, this value overrides the {@link Serializer#SERIALIZER_addBeanTypes} setting and is
 	 * provided to customize the behavior of specific serializers in a {@link SerializerGroup}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -126,8 +121,7 @@
 	 * 		A default global value can be set via the system property <js>"UonSerializer.addBeanTypes.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonSerializer#UON_addBeanTypes}
 	 * </ul>
 	 */
@@ -151,8 +145,7 @@
 	 * 	<li><js>"false"</js>
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -167,8 +160,7 @@
 	 * 		A default global value can be set via the system property <js>"UonSerializer.encoding.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonSerializer#UON_encoding}
 	 * </ul>
 	 */
@@ -180,8 +172,7 @@
 	 * <p>
 	 * Specifies the format to use for URL GET parameter keys and values.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -194,8 +185,7 @@
 	 * 		A default global value can be set via the system property <js>"UonSerializer.paramFormat.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonSerializer#UON_paramFormat}
 	 * </ul>
 	 */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java
index ebaac9d..df5e6c3 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java
@@ -87,8 +87,7 @@
 	 * <p>

 	 * This option only applies to beans.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		If parsing multi-part parameters, it's highly recommended to use Collections or Lists

 	 * 		as bean property types instead of arrays since arrays have to be recreated from scratch every time a value

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserBuilder.java
index fcffc6e..5a790de 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserBuilder.java
@@ -60,8 +60,7 @@
 	 * <p>
 	 * This is the parser-side equivalent of the {@link UrlEncodingParser#URLENC_expandedParams} setting.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UrlEncodingParser#URLENC_expandedParams}
 	 * </ul>
 	 *
@@ -80,8 +79,7 @@
 	 * <p>
 	 * Shortcut for calling <code>expandedParams(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UrlEncodingParser#URLENC_expandedParams}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java
index 87c5f61..1741ccb 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java
@@ -144,8 +144,7 @@
 	 * <p>

 	 * This option only applies to beans.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		If parsing multi-part parameters, it's highly recommended to use <c>Collections</c> or <c>Lists</c>

 	 * 		as bean property types instead of arrays since arrays have to be recreated from scratch every time a value

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java
index 875d340..53e8563 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java
@@ -62,8 +62,7 @@
 	 * If <jk>false</jk>, serializing the array <c>[1,2,3]</c> results in <c>?key=$a(1,2,3)</c>.
 	 * <br>If <jk>true</jk>, serializing the same array results in <c>?key=1&amp;key=2&amp;key=3</c>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UrlEncodingSerializer#URLENC_expandedParams}
 	 * </ul>
 	 *
@@ -82,8 +81,7 @@
 	 * <p>
 	 * Shortcut for calling <code>expandedParams(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UrlEncodingSerializer#URLENC_expandedParams}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingConfig.java
index 8e17b2d..6e67f4d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingConfig.java
@@ -47,8 +47,7 @@
 	 * If <js>"false"</js>, serializing the array <c>[1,2,3]</c> results in <c>?key=$a(1,2,3)</c>.
 	 * <br>If <js>"true"</js>, serializing the same array results in <c>?key=1&amp;key=2&amp;key=3</c>.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -67,8 +66,7 @@
 	 * 		A default global value can be set via the system property <js>"UrlEncodingSerializer.expandedParams.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UrlEncodingSerializer#URLENC_expandedParams}
 	 * </ul>
 	 */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/MessageBundle.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/MessageBundle.java
index e11fa69..6597825 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/MessageBundle.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/MessageBundle.java
@@ -47,8 +47,7 @@
  * 		the message can be retrieved using <code>getString(<js>"myMessage"</js>)</code>.

  * </ul>

  *

- * <h5 class='section'>Notes:</h5>

- * <ul class='spaced-list'>

+ * <ul class='notes'>

  * 	<li>

  * 		This class is thread-safe.

  * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoMerge.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoMerge.java
index 03a2f55..0d747b2 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoMerge.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoMerge.java
@@ -64,8 +64,7 @@
  * 	<jsm>assertEquals</jsm>(<jk>null</jk>, m.getX());
  * </p>
  *
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
  * 	<li>
  * 		Null POJOs are ignored.
  * 	<li>
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoQuery.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoQuery.java
index 3f05cf3..b64e72a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoQuery.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoQuery.java
@@ -100,8 +100,7 @@
  * 	<li><tt>foo?</tt> - <tt>?</tt> matches exactly one character

  * </ul>

  *

- * <h5 class='section'>Notes:</h5>

- * <ul class='spaced-list'>

+ * <ul class='notes'>

  * 	<li>

  * 		Whitespace is ignored around search patterns.

  * 	<li>

@@ -126,8 +125,7 @@
  * 	<li><tt>!123</tt> - Not 123

  * </ul>

  *

- * <h5 class='section'>Notes:</h5>

- * <ul class='spaced-list'>

+ * <ul class='notes'>

  * 	<li>

  * 		Whitespace is ignored in search patterns.

  * 	<li>

@@ -161,8 +159,7 @@
  * 	<li><tt>2001 2003 2005</tt>	- Multiple date patterns are ORed.

  * </ul>

  *

- * <h5 class='section'>Notes:</h5>

- * <ul class='spaced-list'>

+ * <ul class='notes'>

  * 	<li>

  * 		Whitespace is ignored in search patterns.

  * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoRest.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoRest.java
index 370a7ff..0c25b92 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoRest.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoRest.java
@@ -289,8 +289,7 @@
 	 * <p>

 	 * The array can be arbitrarily long to indicate arbitrarily complex data structures.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Use the {@link #get(String, Class)} method instead if you don't need a parameterized map/collection.

 	 * </ul>

@@ -667,8 +666,7 @@
 	 * <p>

 	 * This method expands the POJO model as necessary to create the new element.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		You can only post to three types of nodes:

 	 * 		<ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/StringExpressionMatcher.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/StringExpressionMatcher.java
index 4d46afd..2285def 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/StringExpressionMatcher.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/StringExpressionMatcher.java
@@ -36,8 +36,7 @@
  * 	<li><js>"fo* || (*oo || bar)"</js> - Parenthesis.
  * </ul>
  *
- * <h5 class='section'>Notes:</h5>
- * <ul>
+ * <ul class='notes'>
  * 	<li>AND operations take precedence over OR operations (as expected).
  * 	<li>Whitespace is ignored.
  * 	<li><jk>null</jk> or empty expressions always match as <jk>false</jk>.
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java
index 24450b8..642b569 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java
@@ -125,8 +125,7 @@
 	 * <p>

 	 * Associates an {@link XMLReporter} with this parser.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Reporters are not copied to new parsers during a clone.

 	 * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserBuilder.java
index 941abc7..9469057 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserBuilder.java
@@ -62,8 +62,7 @@
 	 * <p>
 	 * Associates an {@link XMLEventAllocator} with this parser.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_eventAllocator}
 	 * </ul>
 	 *
@@ -80,8 +79,7 @@
 	 * <p>
 	 * Associates an {@link XMLEventAllocator} with this parser.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_eventAllocator}
 	 * </ul>
 	 *
@@ -99,8 +97,7 @@
 	 * If <jk>true</jk>, when parsing into a generic {@link ObjectMap}, the map will contain a single entry whose key is
 	 * the root element name.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_preserveRootElement}
 	 * </ul>
 	 *
@@ -119,8 +116,7 @@
 	 * <p>
 	 * Shortcut for calling <code>preserveRootElement(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_preserveRootElement}
 	 * </ul>
 	 *
@@ -136,8 +132,7 @@
 	 * <p>
 	 * Associates an {@link XMLReporter} with this parser.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_reporter}
 	 * </ul>
 	 *
@@ -154,8 +149,7 @@
 	 * <p>
 	 * Associates an {@link XMLReporter} with this parser.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_reporter}
 	 * </ul>
 	 *
@@ -172,8 +166,7 @@
 	 * <p>
 	 * Associates an {@link XMLResolver} with this parser.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_resolver}
 	 * </ul>
 	 *
@@ -190,8 +183,7 @@
 	 * <p>
 	 * Associates an {@link XMLResolver} with this parser.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_resolver}
 	 * </ul>
 	 *
@@ -208,8 +200,7 @@
 	 * <p>
 	 * If <jk>true</jk>, XML document will be validated.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_validating}
 	 * </ul>
 	 *
@@ -228,8 +219,7 @@
 	 * <p>
 	 * Shortcut for calling <code>validating(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_validating}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java
index 269a41c..4bc8c27 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java
@@ -168,8 +168,7 @@
 	 * <p>

 	 * This setting is ignored if {@link #XML_enableNamespaces} is not enabled.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}

 	 * </ul>

 	 */

@@ -205,16 +204,14 @@
 	 * <p>

 	 * This setting is ignored if {@link #XML_enableNamespaces} is not enabled.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Auto-detection of namespaces can be costly performance-wise.

 	 * 		<br>In high-performance environments, it's recommended that namespace detection be

 	 * 		disabled, and that namespaces be manually defined through the {@link #XML_namespaces} property.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}

 	 * </ul>

 	 */

@@ -239,8 +236,7 @@
 	 * <p>

 	 * Specifies the default namespace URI for this document.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}

 	 * </ul>

 	 */

@@ -265,8 +261,7 @@
 	 * <p>

 	 * If not enabled, XML output will not contain any namespaces regardless of any other settings.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}

 	 * </ul>

 	 */

@@ -291,8 +286,7 @@
 	 * <p>

 	 * The default list of namespaces associated with this serializer.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}

 	 * </ul>

 	 */

@@ -318,8 +312,7 @@
 	 * Specifies the namespace for the <c>XMLSchema</c> namespace, used by the schema generated by the

 	 * {@link XmlSchemaSerializer} class.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}

 	 * </ul>

 	 */

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerBuilder.java
index 913586f..261461b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerBuilder.java
@@ -60,8 +60,7 @@
 	 * <p>
 	 * Use this setting to add {@code xmlns:x} attributes to the root element for the default and all mapped namespaces.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_addNamespaceUrisToRoot}
 	 * </ul>
 	 *
@@ -80,8 +79,7 @@
 	 * <p>
 	 * Shortcut for calling <code>addNamespaceUrisToRoot(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_addNamespaceUrisToRoot}
 	 * </ul>
 	 *
@@ -97,8 +95,7 @@
 	 * <p>
 	 * Detect namespace usage before serialization.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_autoDetectNamespaces}
 	 * </ul>
 	 *
@@ -117,8 +114,7 @@
 	 * <p>
 	 * Specifies the default namespace URI for this document.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_defaultNamespace}
 	 * </ul>
 	 *
@@ -137,8 +133,7 @@
 	 * <p>
 	 * If not enabled, XML output will not contain any namespaces regardless of any other settings.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_enableNamespaces}
 	 * </ul>
 	 *
@@ -157,8 +152,7 @@
 	 * <p>
 	 * Shortcut for calling <code>enableNamespaces(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_enableNamespaces}
 	 * </ul>
 	 *
@@ -174,8 +168,7 @@
 	 * <p>
 	 * Shortcut for calling <code>enableNamespaces(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_enableNamespaces}
 	 * </ul>
 	 *
@@ -191,8 +184,7 @@
 	 * <p>
 	 * The default list of namespaces associated with this serializer.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_namespaces}
 	 * </ul>
 	 *
@@ -209,8 +201,7 @@
 	 * <p>
 	 * The default list of namespaces associated with this serializer.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_namespaces}
 	 * </ul>
 	 *
@@ -228,8 +219,7 @@
 	 * Specifies the namespace for the <c>XMLSchema</c> namespace, used by the schema generated by the
 	 * {@link org.apache.juneau.xmlschema.XmlSchemaSerializer} class.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_xsNamespace}
 	 * </ul>
 	 *
@@ -249,8 +239,7 @@
 	 * Specifies the namespace for the <c>XMLSchema</c> namespace, used by the schema generated by the
 	 * {@link org.apache.juneau.xmlschema.XmlSchemaSerializer} class.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_xsNamespace}
 	 * </ul>
 	 *
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlWriter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlWriter.java
index 29fdebd..af88918 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlWriter.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlWriter.java
@@ -22,8 +22,7 @@
 /**

  * Specialized writer for serializing XML.

  *

- * <h5 class='section'>Notes:</h5>

- * <ul class='spaced-list'>

+ * <ul class='notes'>

  * 	<li>

  * 		This class is not intended for external use.

  * </ul>

diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlConfig.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlConfig.java
index 1267694..835ed66 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlConfig.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlConfig.java
@@ -49,8 +49,7 @@
 	 * <p>
 	 * Associates an {@link XMLEventAllocator} with this parser.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_eventAllocator}
 	 * </ul>
 	 */
@@ -63,8 +62,7 @@
 	 * If <js>"true"</js>, when parsing into a generic {@link ObjectMap}, the map will contain a single entry whose key
 	 * is the root element name.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -77,8 +75,7 @@
 	 * 		A default global value can be set via the system property <js>"XmlParser.preserveRootElement.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_preserveRootElement}
 	 * </ul>
 	 */
@@ -90,14 +87,12 @@
 	 * <p>
 	 * Associates an {@link XMLReporter} with this parser.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Reporters are not copied to new parsers during a clone.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_reporter}
 	 * </ul>
 	 */
@@ -109,8 +104,7 @@
 	 * <p>
 	 * Associates an {@link XMLResolver} with this parser.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_resolver}
 	 * </ul>
 	 */
@@ -125,8 +119,7 @@
 	 * <p>
 	 * See {@link XMLInputFactory#IS_VALIDATING} for more info.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -139,8 +132,7 @@
 	 * 		A default global value can be set via the system property <js>"XmlParser.validating.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlParser#XML_validating}
 	 * </ul>
 	 */
@@ -161,8 +153,7 @@
 	 * When present, this value overrides the {@link Serializer#SERIALIZER_addBeanTypes} setting and is
 	 * provided to customize the behavior of specific serializers in a {@link SerializerGroup}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -175,8 +166,7 @@
 	 * 		A default global value can be set via the system property <js>"XmlSerializer.addBeanTypes.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_addBeanTypes}
 	 * </ul>
 	 */
@@ -188,8 +178,7 @@
 	 * <p>
 	 * Use this setting to add {@code xmlns:x} attributes to the root element for the default and all mapped namespaces.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 * 		<ul>
@@ -204,8 +193,7 @@
 	 * 		A default global value can be set via the system property <js>"XmlSerializer.addNamespaceUrisToRoot.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_addNamespaceUrisToRoot}
 	 * 	<li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
 	 * </ul>
@@ -229,8 +217,7 @@
 	 * <p>
 	 * This setting is ignored if {@link XmlSerializer#XML_enableNamespaces} is not enabled.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Auto-detection of namespaces can be costly performance-wise.
 	 * 		<br>In high-performance environments, it's recommended that namespace detection be
@@ -247,8 +234,7 @@
 	 * 		A default global value can be set via the system property <js>"XmlSerializer.autoDetectNamespaces.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_autoDetectNamespaces}
 	 * 	<li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
 	 * </ul>
@@ -261,16 +247,14 @@
 	 * <p>
 	 * Specifies the default namespace URI for this document.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"XmlSerializer.defaultNamespace.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_defaultNamespace}
 	 * 	<li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
 	 * </ul>
@@ -283,8 +267,7 @@
 	 * <p>
 	 * If not enabled, XML output will not contain any namespaces regardless of any other settings.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Possible values:
 	 *		<ul>
@@ -297,8 +280,7 @@
 	 * 		A default global value can be set via the system property <js>"XmlSerializer.enableNamespaces.b"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_enableNamespaces}
 	 * 	<li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
 	 * </ul>
@@ -311,16 +293,14 @@
 	 * <p>
 	 * The default list of namespaces associated with this serializer.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"XmlSerializer.namespaces.ls"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_namespaces}
 	 * 	<li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
 	 * </ul>
@@ -334,16 +314,14 @@
 	 * Specifies the namespace for the <c>XMLSchema</c> namespace, used by the schema generated by the
 	 * {@link XmlSchemaSerializer} class.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultSvlVariables} (e.g. <js>"$C{myConfigVar}"</js>).
 	 * 	<li>
 	 * 		A default global value can be set via the system property <js>"XmlSerializer.xsNamespace.s"</js>.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link XmlSerializer#XML_xsNamespace}
 	 * 	<li class='link'>{@doc juneau-marshall.XmlDetails.Namespaces}
 	 * </ul>
diff --git a/juneau-doc/docs/ReleaseNotes/8.0.0.html b/juneau-doc/docs/ReleaseNotes/8.0.0.html
index 9c4ed8f..c49a382 100644
--- a/juneau-doc/docs/ReleaseNotes/8.0.0.html
+++ b/juneau-doc/docs/ReleaseNotes/8.0.0.html
@@ -54,7 +54,7 @@
 <ul class='spaced-list'>
 	<li>
 		New SVL variables:
-		<ul class='doctree'>
+		<ul class='javatree'>
 			<li class='jc'>{@link oaj.svl.vars.SubstringVar}
 			<li class='jc'>{@link oaj.svl.vars.PatternExtractVar}
 			<li class='jc'>{@link oaj.svl.vars.PatternReplaceVar}
@@ -66,7 +66,7 @@
 <ul class='spaced-list'>
 	<li>
 		New methods for setting a system default configuration:
-		<ul class='doctree'>
+		<ul class='javatree'>
 			<li class='jc'>{@link oaj.config.Config}
 			<ul>
 				<li class='jm'>{@link oaj.config.Config#getSystemDefault() getSystemDefault()}
@@ -75,12 +75,12 @@
 		</ul>
 	<li>
 		New classpath store.
-		<ul class='doctree'>
+		<ul class='javatree'>
 			<li class='jc'>{@link oaj.config.store.ConfigClasspathStore}
 		</ul>
 	<li>
 		New API method:
-		<ul class='doctree'>
+		<ul class='javatree'>
 			<li class='jc'>{@link oaj.config.store.ConfigStore}
 			<ul>
 				<li class='jm'>{@link oaj.config.store.ConfigStore#exists(String) exists(String)}
@@ -92,7 +92,7 @@
 <ul class='spaced-list'>
 	<li>
 		New methods on {@link oajr.RestServlet}:
-		<ul class='doctree'>
+		<ul class='javatree'>
 			<li class='jm'>{@link oajr.RestServlet#setRestResourceResolver(RestResourceResolver) setRestResourceResolver(RestResourceResolver)}
 			<li class='jm'>{@link oajr.RestServlet#getPath() getPath()}
 		</ul>
diff --git a/juneau-doc/docs/ReleaseNotes/8.1.0.html b/juneau-doc/docs/ReleaseNotes/8.1.0.html
index e911592..ef7599b 100644
--- a/juneau-doc/docs/ReleaseNotes/8.1.0.html
+++ b/juneau-doc/docs/ReleaseNotes/8.1.0.html
@@ -43,17 +43,17 @@
 <ul class='spaced-list'>
 	<li>
 		New utility class for diffing beans: 
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link oaj.utils.BeanDiff}
 		</ul>
 	<li>
 		New annotation for defining bean property names: 
-		<ul>
+		<ul class='javatree'>
 			<li class='ja'>{@link oaj.annotation.Name}
 		</ul>
 	<li>
 		New serializer properties:
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link oaj.serializer.WriterSerializer}
 			<ul>
 				<li class='jf'>{@link oaj.serializer.WriterSerializer#WSERIALIZER_fileCharset WSERIALIZER_fileCharset}
@@ -63,7 +63,7 @@
 	<li>
 		The following POJO methods can be used to convert a POJO to/from a Map before serialization and after parsing.
 		<br>It's a convenient way of defining a POJO transform.
-		<ul>
+		<ul class='javatree'>
 			<li class='jm'><c><jk>public</jk> Map toMap()</c> -  Can be any type of map with string keys and object vals. 
 			<li class='jm'><c><jk>public</jk> ObjectMap toMap()</c>
 			<li class='jm'><c><jk>public</jk> Map toMap(BeanSession bs)</c> -  Can be any type of map with string keys and object vals. 
@@ -75,7 +75,7 @@
 		</ul>
 	<li>
 		New convenience debugging methods on Marshall API:
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link oaj.marshall.Marshall}
 			<ul>
 				<li class='jm'>{@link oaj.marshall.Marshall#format(String,Object...) format(String,Object...)} - <c>MessageFormat</c>-style formatter.
@@ -88,14 +88,14 @@
 		easier to determine if problems are stream based or syntax based.
 	<li>
 		New Java 8 date-time transforms:
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link oaj.transforms.TemporalSwap} - For all Java 8 temporal types (e.g. {@link java.time.ZonedDateTime})
 			<li class='jc'>{@link oaj.transforms.TemporalDateSwap} - For {@link java.util.Date}
 			<li class='jc'>{@link oaj.transforms.TemporalCalendarSwap} - For {@link java.util.Calendar}
 		</ul>
 	<li>
 		All serializers and parsers now have built-in default swaps for common class types:
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link java.util.Enumeration}
 			<li class='jc'>{@link java.util.Iterator}
 			<li class='jc'>{@link java.util.Locale}
@@ -131,7 +131,7 @@
 	<li>
 		The {@link oaj.config.store.ConfigFileStore} now automatically resolves file extensions.
 		<br>New configuration property for specifying search paths for file extensions:
-		<ul class='doctree'>
+		<ul class='javatree'>
 			<li class='jf'>{@link oaj.config.store.ConfigFileStore#FILESTORE_extensions}
 		</ul>
 	<li>
@@ -186,7 +186,7 @@
 		<p>
 			Config annotations are provided for all serializers and parsers:
 		</p>
-		<ul>
+		<ul class='javatree'>
 			<li class='ja'>{@link oaj.annotation.BeanConfig BeanConfig}
 			<li class='ja'>{@link oaj.csv.annotation.CsvConfig CsvConfig}
 			<li class='ja'>{@link oaj.html.annotation.HtmlConfig HtmlConfig}
@@ -207,7 +207,7 @@
 		</ul>
 	<li>
 		New support for using Servlet request attributes.  
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link oajr.RequestAttributes}
 			<li class='jc'>{@link oajr.RestContext}
 			<ul>
@@ -236,7 +236,7 @@
 			<li class='ja'>{@link oajr.annotation.RestResource#attrs()}
 		</ul>
 		<br>This deprecates the following APIs:
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link oajr.RequestProperties}
 			<li class='jc'>{@link oajr.RestMethodProperties}
 			<li class='jc'>{@link oajr.RestRequest}
@@ -249,7 +249,7 @@
 		Added the following classes that provide the same support as the servlet classes but doesn't extend from <c>HttpServlet</c>.
 		<br>This fixes an issue where instances of {@link oajr.BasicRestServlet} are registered as top-level servlets even though
 		you don't want them to be.  
-		<ul>
+		<ul class='javatree'>
 			<li class='jac'>{@link oajr.BasicRest} - Non-servlet equivalent to {@link oajr.BasicRestServlet}
 			<li class='jac'>{@link oajr.BasicRestGroup} - Non-servlet equivalent to {@link oajr.BasicRestServletGroup}
 			<li class='jac'>{@link oajr.BasicRestJena} - Non-servlet equivalent to {@link oajr.BasicRestServletJena}
@@ -259,7 +259,7 @@
 		HTML widgets now have access to the <c>RestResponse</c> object if they need access to the output bean.
 	<li>
 		New annotations for simplified role-based guards on classes and methods:
-		<ul>
+		<ul class='javatree'>
 			<li class='ja'>{@link oajr.annotation.RestResource} 
 			<ul>
 				<li class='jm'>{@link oajr.annotation.RestResource#roleGuard roleGuard()}
@@ -273,7 +273,7 @@
 		</ul>
 	<li>
 		New annotations for fine-tuned handling of http-methods/http-headers as query parameters and others:
-		<ul>
+		<ul class='javatree'>
 			<li class='ja'>{@link oajr.annotation.RestResource} 
 			<ul>
 				<li class='jm'>{@link oajr.annotation.RestResource#allowedHeaderParams() allowedHeaderParams()}
@@ -291,7 +291,7 @@
 		</p>		
 	<li>
 		New methods:
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link oajr.RestRequest}
 			<ul>
 				<li class='jm'>{@link oajr.RestRequest#getCharset() getCharset()}
@@ -303,7 +303,7 @@
 		</ul>
 	<li>
 		New interface method for catching arbitrary thrown objects and converting them to other throwables.
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link oajr.RestCallHandler}
 			<ul>
 				<li class='jm'>{@link oajr.RestCallHandler#convertThrowable(Throwable) convertThrowable(Throwable)}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/01.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/01.Serializers.html
index b2cc649..65ddcf2 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/01.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/01.Serializers.html
@@ -101,7 +101,7 @@
 <p>
 	The class hierarchy for the serializers (excluding specialized subclasses) are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link oaj.serializer.Serializer}
 	<ul>
 		<li class='jac'>{@link oaj.serializer.WriterSerializer}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/02.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/02.Parsers.html
index f8de96a..8b99294 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/02.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/02.Parsers.html
@@ -92,7 +92,7 @@
 <p>
 	The class hierarchy for the parsers (excluding specialized subclasses) are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link oaj.parser.Parser}
 	<ul>
 		<li class='jac'>{@link oaj.parser.ReaderParser}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/03.Marshalls.html b/juneau-doc/docs/Topics/02.juneau-marshall/03.Marshalls.html
index af00d07..4ce4f1b 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/03.Marshalls.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/03.Marshalls.html
@@ -19,7 +19,7 @@
 	{@link oaj.marshall.Marshall Marshalls} are simple pairings of a {@link oaj.serializer.Serializer}
 	and {@link oaj.parser.Parser} with convenience methods for serializing and parsing POJOs.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link oaj.marshall.Marshall}
 	<ul>
 		<li class='jm'>{@link oaj.marshall.Marshall#read(Object,Class) read(Object,Class)}
@@ -51,7 +51,7 @@
 <p>
 	Marshalls exist for all supported languages:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link oaj.marshall.Marshall}
 	<ul>
 		<li class='jac'>{@link oaj.marshall.CharMarshall}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/04.HttpPartSerializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/04.HttpPartSerializers.html
index 9cca740..84401d5 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/04.HttpPartSerializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/04.HttpPartSerializers.html
@@ -44,7 +44,7 @@
 	The class hierarchy for the part serializers are:
 </p>
 
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link oaj.httppart.HttpPartSerializer}
 	<ul>
 		<li class='jc'>{@link oaj.httppart.SimplePartSerializer} - Serializes directly to strings.
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/05.HttpPartParsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/05.HttpPartParsers.html
index 47116d8..46d6f5e 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/05.HttpPartParsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/05.HttpPartParsers.html
@@ -44,7 +44,7 @@
 	The class hierarchy for the part serializers are:
 </p>
 
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link oaj.httppart.HttpPartParser}
 	<ul>
 		<li class='jc'>{@link oaj.httppart.SimplePartParser} - Parses directly from strings.
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties.html b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties.html
index d626340..d8e5c8f 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties.html
@@ -44,7 +44,7 @@
 	However, each of the serializers and parsers already contain reusable instances with common configurations.
 	For example, JSON has the following predefined reusable serializers and parsers:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.json.JsonSerializer}
 		<ul>
 			<li class='jf'>{@link oaj.json.JsonSerializer#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/01.Common.html b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/01.Common.html
index 2c746e5..82ad06c 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/01.Common.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/01.Common.html
@@ -19,7 +19,7 @@
 	All serializers and parsers extend from the {@link oaj.BeanContext} class.
 	Therefore, the following properties are common to all serializers and parsers:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.BeanContext}
 	<ul>
 		<li class='jf'>{@link oaj.BeanContext#BEAN_beanClassVisibility BEAN_beanClassVisibility}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/02.CommonSerializer.html b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/02.CommonSerializer.html
index 83a92b0..8884759 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/02.CommonSerializer.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/02.CommonSerializer.html
@@ -18,7 +18,7 @@
 <p>
 	In addition to the common properties above, the following properties are common to all serializers:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.BeanTraverseContext}
 	<ul>
 		<li class='jf'>{@link oaj.BeanTraverseContext#BEANTRAVERSE_detectRecursions BEANTRAVERSE_detectRecursions}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/03.CommonParser.html b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/03.CommonParser.html
index 757f1bd..35f28c2 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/03.CommonParser.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/06.ConfigurableProperties/03.CommonParser.html
@@ -18,7 +18,7 @@
 <p>
 	In addition to the common properties above, the following properties are common to all parsers:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.parser.Parser}
 	<ul>
 		<li class='jf'>{@link oaj.parser.Parser#PARSER_autoCloseStreams PARSER_autoCloseStreams}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/07.ConfigurableAnnotations.html b/juneau-doc/docs/Topics/02.juneau-marshall/07.ConfigurableAnnotations.html
index 8ecdf5e..9953f58 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/07.ConfigurableAnnotations.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/07.ConfigurableAnnotations.html
@@ -61,7 +61,7 @@
 <p>
 	Config annotations are provided for all serializers and parsers:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.annotation.BeanConfig BeanConfig}
 	<li class='ja'>{@link oaj.csv.annotation.CsvConfig CsvConfig}
 	<li class='ja'>{@link oaj.html.annotation.HtmlConfig HtmlConfig}
@@ -83,7 +83,7 @@
 <p>
 	Config annotations defined on classes and methods can be applied to serializers and parsers using the following methods:	
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.BeanContextBuilder}
 	<ul>
 		<li class='jm'>{@link oaj.BeanContextBuilder#applyAnnotations(Class) applyAnnotations(Class)} - Apply annotations from class and all parent classes.
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/08.ObjectMap.html b/juneau-doc/docs/Topics/02.juneau-marshall/08.ObjectMap.html
index 136e7c3..68813dd 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/08.ObjectMap.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/08.ObjectMap.html
@@ -26,7 +26,7 @@
 <p>
 	These classes extend directly from the following JCF classes:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'> 
 		{@link java.util.LinkedHashMap java.util.LinkedHashMap}
 		<ul>
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/10.ContextsBuildersSessionsPropertyStores.html b/juneau-doc/docs/Topics/02.juneau-marshall/10.ContextsBuildersSessionsPropertyStores.html
index 702bd5d..ae5e5f8 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/10.ContextsBuildersSessionsPropertyStores.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/10.ContextsBuildersSessionsPropertyStores.html
@@ -45,7 +45,7 @@
 <p>
 	For example, the class hierarchy for <c>JsonSerializer</c> is:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>Object</c>
 	<ul>
 		<li class='jac'>{@link oaj.Context}
@@ -70,7 +70,7 @@
 <p>
 	The class hierarchy for <c>JsonSerializerBuilder</c> is:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>Object</c>
 	<ul>
 		<li class='jac'>{@link oaj.ContextBuilder}
@@ -91,7 +91,7 @@
 <p>
 	The class hierarchy for <c>JsonSerializerSession</c> is:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>Object</c>
 	<ul>
 		<li class='jac'>{@link oaj.Session}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms.html b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms.html
index 1a5d7fb..4c90bb5 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms.html
@@ -20,7 +20,7 @@
 	However, two special classes are provided tailor how certain Java objects are handled by the framework.
 	These classes are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.transform.BeanFilter} - Transforms that alter the way beans are handled.
 	<li class='jac'>{@link oaj.transform.PojoSwap} - Transforms that swap non-serializable POJOs with 
 		serializable POJOs during serialization (and optionally vis-versa during parsing).
@@ -35,7 +35,7 @@
 <p>
 	Transforms are added to serializers and parsers (and REST clients) using the following configuration properties:
 </p> 
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.BeanContext}
 	<ul>
 		<li class='jf'>{@link oaj.BeanContext#BEAN_beanFilters BEAN_beanFilters}
@@ -45,7 +45,7 @@
 <p>
 	Annotations are also provided for specifying transforms directly on classes and methods (all described in later sections):
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>
 		{@link oaj.annotation.Swap} 
 		- Used to tailor how non-bean POJOs get interpreted by the framework.
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/02.DefaultPojoSwaps.html b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/02.DefaultPojoSwaps.html
index 2556448..da6ef80 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/02.DefaultPojoSwaps.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/02.DefaultPojoSwaps.html
@@ -18,7 +18,7 @@
 <p>
 	By default, all serializers and parsers have built in <c>PojoSwaps</c> defined for the following common data types:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link java.util.Enumeration}
 	<li class='jc'>{@link java.util.Iterator}
 	<li class='jc'>{@link java.util.Locale}
@@ -42,7 +42,7 @@
 <p>
 	Various other swaps are provided in the <c>org.apache.juneau.transforms</c> package:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'><jk>org.apache.juneau.transforms</jk>
 		<ul>
 			<li class='jac'>{@link oaj.transforms.ByteArraySwap}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/08.SurrogateClasses.html b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/08.SurrogateClasses.html
index 8969f18..34987fd 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/08.SurrogateClasses.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/08.SurrogateClasses.html
@@ -75,7 +75,6 @@
 	instead.
 </p>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jic'>{@link oaj.transform.Surrogate}
 </ul>
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/15.PojoBuilders.html b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/15.PojoBuilders.html
index 6cb2b77..82004b0 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/15.PojoBuilders.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/15.PojoBuilders.html
@@ -119,8 +119,7 @@
 	<jk>public</jk> MyPojo(MyBuilder b) {...}
 		</p>
 </ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='ja'>{@link oaj.annotation.Builder}
 	<li class='jic'>{@link oaj.transform.Builder}
 </ul>
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/16.BeanFilters.html b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/16.BeanFilters.html
index dd33789..fa63d58 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/16.BeanFilters.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/16.BeanFilters.html
@@ -50,7 +50,7 @@
 <p>
 	Bean filters are added to serializers and parsers using the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jf'>{@link oaj.BeanContext#BEAN_beanFilters}
 	<li class='jm'>{@link oaj.BeanContextBuilder#beanFilters(Object...)}
 </ul>
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/17.InterfaceFilters.html b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/17.InterfaceFilters.html
index 5538ea5..28bfc5c 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/17.InterfaceFilters.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/17.InterfaceFilters.html
@@ -22,7 +22,7 @@
 <p>
 	Interface filters are defined through the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jf'>{@link oaj.BeanContext#BEAN_beanFilters}
 	<li class='ja'>{@link oaj.annotation.Bean#interfaceClass() Bean(interfaceClass)}
 	<li class='jm'>{@link oaj.transform.BeanFilterBuilder#interfaceClass(Class)}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/18.StopClasses.html b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/18.StopClasses.html
index 43213c3..14a6a6c 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/18.StopClasses.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/11.Transforms/18.StopClasses.html
@@ -22,7 +22,7 @@
 <p>
 	Stop classes are defined through the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.annotation.Bean#stopClass() Bean(stopClass)}
 	<li class='jf'>{@link oaj.transform.BeanFilterBuilder#stopClass(Class)}
 </ul>
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/12.BeanDictionaries.html b/juneau-doc/docs/Topics/02.juneau-marshall/12.BeanDictionaries.html
index 00ddbd2..65e33c5 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/12.BeanDictionaries.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/12.BeanDictionaries.html
@@ -85,7 +85,7 @@
 <p>
 	Bean dictionaries are registered through the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.annotation.BeanProperty#beanDictionary() BeanProperty(beanDictionary)} 
 		- On individual bean properties through the annotation.
 	<li class='ja'>{@link oaj.annotation.Bean#beanDictionary() Bean(beanDictionary)} 
@@ -127,7 +127,7 @@
 <p>
 	The <js>"_type"</js> property name can be overridden through the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.annotation.Bean#typePropertyName() Bean(typePropertyName)} 
 		- On individual beans through the annotation.
 	<li class='jf'>{@link oaj.BeanContext#BEAN_beanTypePropertyName} 
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/16.ReadingContinuousStreams.html b/juneau-doc/docs/Topics/02.juneau-marshall/16.ReadingContinuousStreams.html
index 9707a02..bdfa741 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/16.ReadingContinuousStreams.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/16.ReadingContinuousStreams.html
@@ -18,7 +18,7 @@
 <p>
 	The following parsers can be configured to read continuous streams of objects from the same input stream:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.json.JsonParser}
 	<li class='jc'>{@link oaj.uon.UonParser}
 	<li class='jc'>{@link oaj.msgpack.MsgPackParser}
@@ -52,7 +52,7 @@
 <p>
 	For obvious reasons, do not use the following properties when reading continuous streams:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jf'>{@link oaj.json.JsonParser#JSON_validateEnd}
 	<li class='jf'>{@link oaj.uon.UonParser#UON_validateEnd}
 	<li class='jf'>{@link oaj.parser.Parser#PARSER_autoCloseStreams}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/17.URIs.html b/juneau-doc/docs/Topics/02.juneau-marshall/17.URIs.html
index 75789b3..f0a1047 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/17.URIs.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/17.URIs.html
@@ -21,7 +21,7 @@
 <p>
 	The classes and settings that control the behavior are:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.UriResolver} 
 	<li class='jc'>{@link oaj.UriContext}
 	<li class='jc'>{@link oaj.UriRelativity}
@@ -95,7 +95,7 @@
 <p>
 	URI resolution is controlled by the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jf'>{@link oaj.serializer.Serializer#SERIALIZER_uriContext}
 		<br>Setting that defines the URI contextual information used to resolve relative URIs.
 	<li class='jf'>{@link oaj.serializer.Serializer#SERIALIZER_uriRelativity}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/02.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/02.Serializers.html
index 6da2a82..a49d9e1 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/02.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/02.Serializers.html
@@ -21,7 +21,7 @@
 <p>
 	The JSON serializer provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
 	<li class='jc'>{@link oaj.json.JsonSerializer}
@@ -34,7 +34,7 @@
 <p>
 	The following pre-configured serializers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.json.JsonSerializer}
 	<ul>
 		<li class='jf'>{@link oaj.json.JsonSerializer#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/03.SimplifiedJson.html b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/03.SimplifiedJson.html
index bc25bdf..de581d6 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/03.SimplifiedJson.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/03.SimplifiedJson.html
@@ -67,7 +67,6 @@
 	<jsm>assertEquals</jsm>(<js>"{foo:'bar',baz:123}"</js>, ws.toString(myPojo));
 </p>			
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jf'>{@link oaj.json.JsonSerializer#JSON_simpleMode}
 </ul>
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/04.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/04.Parsers.html
index 742d113..4cacc7a 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/04.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/04.Parsers.html
@@ -21,7 +21,7 @@
 <p>
 	The JSON parser provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
 	<li class='jc'>{@link oaj.json.JsonParser}
@@ -32,7 +32,7 @@
 <p>
 	The following pre-configured parsers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.json.JsonParser}
 	<ul>
 		<li class='jf'>{@link oaj.json.JsonParser#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/05.JsonAnnotation.html b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/05.JsonAnnotation.html
index 6d8b640..db66e6b 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/05.JsonAnnotation.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/20.JsonDetails/05.JsonAnnotation.html
@@ -22,7 +22,7 @@
 <p>
 	The annotation can be applied to beans as well as other objects serialized to other types (e.g. strings).
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.json.annotation.Json}
 	<ul>
 		<li class='jf'>{@link oaj.json.annotation.Json#wrapperAttr() wrapperAttr}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/02.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/02.Serializers.html
index 5270747..7f6fb78 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/02.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/02.Serializers.html
@@ -25,7 +25,7 @@
 <p>
 	The XML serializers provide the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
 	<li class='jc'>{@link oaj.xml.XmlSerializer}
@@ -42,7 +42,7 @@
 <p>
 	The following pre-configured serializers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.xml.XmlSerializer}
 	<ul>
 		<li class='jf'>{@link oaj.xml.XmlSerializer#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/03.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/03.Parsers.html
index 641c787..6994cb3 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/03.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/21.XmlDetails/03.Parsers.html
@@ -21,7 +21,7 @@
 <p>
 	The XML parser provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
 	<li class='jc'>{@link oaj.xml.XmlParser}
@@ -36,7 +36,7 @@
 <p>
 	The following pre-configured parsers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.xml.XmlParser}
 	<ul>
 		<li class='jf'>{@link oaj.xml.XmlParser#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/02.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/02.Serializers.html
index 208c249..e39a1ef 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/02.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/02.Serializers.html
@@ -25,7 +25,7 @@
 <p>
 	The HTML serializers provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
 	<li class='jc'>{@link oaj.html.HtmlSerializer}
@@ -56,7 +56,7 @@
 <p>
 	The following pre-configured serializers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.html.HtmlSerializer}
 	<ul>
 		<li class='jf'>{@link oaj.html.HtmlSerializer#DEFAULT }
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/03.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/03.Parsers.html
index 8433599..a1096f2 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/03.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/03.Parsers.html
@@ -22,14 +22,14 @@
 <p>
 	The HTML parser provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser}
 </ul>
 <p>
 	The following pre-configured parsers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.html.HtmlParser}
 	<ul>
 		<li class='jf'>{@link oaj.html.HtmlParser#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/04.HtmlAnnotation.html b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/04.HtmlAnnotation.html
index bd7f311..18d5062 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/04.HtmlAnnotation.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/04.HtmlAnnotation.html
@@ -18,7 +18,7 @@
 <p>
 	The {@link oaj.html.annotation.Html @Html} annotation can be used to customize how POJOs are serialized to HTML on a per-class/field/method basis.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.html.annotation.Html}
 	<ul>
 		<li class='jf'>{@link oaj.html.annotation.Html#anchorText() anchorText}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/06.HtmlDocSerializer.html b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/06.HtmlDocSerializer.html
index 3a4b59a..8a887f3 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/06.HtmlDocSerializer.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/06.HtmlDocSerializer.html
@@ -19,7 +19,7 @@
 	{@link oaj.html.HtmlDocSerializer} is an extension of {@link oaj.html.HtmlSerializer}
 	that wraps serialized POJOs in a complete HTML document. 
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.html.HtmlDocSerializer}
 	<ul>
 		<li class='jf'>{@link oaj.html.HtmlDocSerializer#HTMLDOC_aside HTMLDOC_aside}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/08.CustomTemplates.html b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/08.CustomTemplates.html
index 7c99238..133f642 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/08.CustomTemplates.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/22.HtmlDetails/08.CustomTemplates.html
@@ -20,7 +20,7 @@
 	interface and associating it with your {@link oaj.html.HtmlDocSerializer} using the {@link oaj.html.HtmlDocSerializer#HTMLDOC_template HTMLDOC_template}
 	setting.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.html.HtmlDocTemplate}
 	<ul>
 		<li class='jm'>{@link oaj.html.HtmlDocTemplate#writeTo(HtmlDocSerializerSession,HtmlWriter,Object) writeTo(HtmlDocSerializerSession,HtmlWriter,Object)}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/02.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/02.Serializers.html
index 4a844c6..db83842 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/02.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/02.Serializers.html
@@ -21,7 +21,7 @@
 <p>
 	The UON serializers provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
 	<li class='jc'>{@link oaj.uon.UonSerializer}
@@ -34,7 +34,7 @@
 <p>
 	The following pre-configured serializers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.uon.UonSerializer}
 	<ul>
 		<li class='jf'>{@link oaj.uon.UonSerializer#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/03.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/03.Parsers.html
index 58f8ded..23c9c5b 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/03.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/23.UonDetails/03.Parsers.html
@@ -21,7 +21,7 @@
 <p>
 	The UON parser provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
 	<li class='jc'>{@link oaj.uon.UonParser}
@@ -33,7 +33,7 @@
 <p>
 	The following pre-configured parsers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.uon.UonParser}
 	<ul>
 		<li class='jf'>{@link oaj.uon.UonParser#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/02.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/02.Serializers.html
index afbab91..5c3f0de 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/02.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/02.Serializers.html
@@ -21,7 +21,7 @@
 <p>
 	The URL-Encoding serializers provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
 	<li class='jc'>{@link oaj.urlencoding.UrlEncodingSerializer}
@@ -32,7 +32,7 @@
 <p>
 	The following pre-configured serializers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.urlencoding.UrlEncodingSerializer}
 	<ul>
 		<li class='jf'>{@link oaj.urlencoding.UrlEncodingSerializer#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/03.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/03.Parsers.html
index 2fc58c8..f89e509 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/03.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/03.Parsers.html
@@ -21,7 +21,7 @@
 <p>
 	The URL-Encoding parser provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
 	<li class='jc'>{@link oaj.urlencoding.UrlEncodingParser}
@@ -32,7 +32,7 @@
 <p>
 	The following pre-configured parsers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.urlencoding.UrlEncodingParser}
 	<ul>
 		<li class='jf'>{@link oaj.urlencoding.UrlEncodingParser#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/04.UrlEncodingAnnotation.html b/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/04.UrlEncodingAnnotation.html
index 920178f..0075a21 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/04.UrlEncodingAnnotation.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/24.UrlEncodingDetails/04.UrlEncodingAnnotation.html
@@ -19,7 +19,7 @@
 	The {@link oaj.urlencoding.annotation.UrlEncoding @UrlEncoding} annotation
 	is used to override the behavior of {@link oaj.urlencoding.UrlEncodingSerializer} on individual bean classes or properties.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.urlencoding.annotation.UrlEncoding}
 	<ul>
 		<li class='jf'>{@link oaj.urlencoding.annotation.UrlEncoding#expandedParams() expandedParams}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/01.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/01.Serializers.html
index 688f2eb..b3669cd 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/01.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/01.Serializers.html
@@ -21,7 +21,7 @@
 <p>
 	The MessagePack serializer provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
 	<li class='jc'>{@link oaj.msgpack.MsgPackSerializer}
@@ -32,7 +32,7 @@
 <p>
 	The following pre-configured serializers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.msgpack.MsgPackSerializer}
 	<ul>
 		<li class='jf'>{@link oaj.msgpack.MsgPackSerializer#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/02.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/02.Parsers.html
index c64694c..d09acef 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/02.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/25.MsgPackDetails/02.Parsers.html
@@ -21,14 +21,14 @@
 <p>
 	The MessagePack parser provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
 </ul>
 <p>
 	The following pre-configured parsers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.msgpack.MsgPackParser}
 	<ul>
 		<li class='jf'>{@link oaj.msgpack.MsgPackParser#DEFAULT DEFAULT}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails.html b/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails.html
index 960a792..d100789 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails.html
@@ -21,7 +21,7 @@
 <p>
 	The relevant classes for using OpenAPI-based serialization are:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.oapi.OpenApiSerializer} - Converts POJOs to strings.
 	<li class='jc'>{@link oaj.oapi.OpenApiParser} - Converts strings to POJOs.
 	<li class='jc'>{@link oaj.httppart.HttpPartSchema} - Defines the schema for your POJO.
@@ -36,7 +36,7 @@
 	Later in the rest-server and rest-client sections, we also describe how the following annotations
 	can be applied to method parameters and class types to define the schema for various HTTP parts:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Body}
 	<li class='ja'>{@link oaj.http.annotation.Header}
 	<li class='ja'>{@link oaj.http.annotation.Query}
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/02.Serializers.html b/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/02.Serializers.html
index d3b4f59..29a268e 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/02.Serializers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/02.Serializers.html
@@ -433,8 +433,7 @@
 		fExtra=@(1,2,null)
 	)
 </p>
-<h5 class='topic'>Other Notes:</h5>
-<ul class='spaced-list'>
+<ul class='notes'>
 	<li>
 		Array properties can also use CSV/SSV/PIPES for array notation.
 		<br>Various notations can be mixed throughout.
diff --git a/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/03.Parsers.html b/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/03.Parsers.html
index 2150840..e54e6c3 100644
--- a/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/03.Parsers.html
+++ b/juneau-doc/docs/Topics/02.juneau-marshall/26.OpenApiDetails/03.Parsers.html
@@ -328,8 +328,7 @@
 	HttpPartParser p = OpenApiParser.<jsf>DEFAULT</jsf>;
 	ObjectMap m = p.parse(schema, input, ObjectMap.<jk>class</jk>);
 </p>
-<h5 class='topic'>Other Notes:</h5>
-<ul class='spaced-list'>
+<ul class='notes'>
 	<li>
 		Array properties can also use CSV/SSV/PIPES for array notation.
 		<br>Various notations can be mixed throughout.
diff --git a/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/01.Serializers.html b/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/01.Serializers.html
index d9afe16..10c60e4 100644
--- a/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/01.Serializers.html
+++ b/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/01.Serializers.html
@@ -19,7 +19,7 @@
 	The {@link oaj.jena.RdfSerializer} class is the top-level class for all Jena-based serializers.
 	Language-specific serializers are defined as inner subclasses of the <c>RdfSerializer</c> class:
 </p>	
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.jena.RdfSerializer}
 	<ul>
 		<li class='jc'>{@link oaj.jena.RdfXmlSerializer}
@@ -30,7 +30,7 @@
 	</ul>
 </ul>
 
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
 	<li class='jic'>{@link oaj.jena.RdfCommon}
@@ -79,7 +79,7 @@
 <p>
 	The following pre-configured serializers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.jena.RdfSerializer}
 	<ul>
 		<li class='jc'>{@link oaj.jena.RdfXmlSerializer}
diff --git a/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/02.Parsers.html b/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/02.Parsers.html
index 90a42f2..3072472 100644
--- a/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/02.Parsers.html
+++ b/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/02.Parsers.html
@@ -19,7 +19,7 @@
 	The {@link oaj.jena.RdfParser} class is the top-level class for all Jena-based parsers.
 	Language-specific parsers are defined as inner subclasses of the <c>RdfParser</c> class:
 </p>	
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.jena.RdfParser}
 	<ul>
 		<li class='jc'>{@link oaj.jena.RdfXmlParser}
@@ -34,7 +34,7 @@
 <p>
 	The RDF parser provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
 	<li class='jic'>{@link oaj.jena.RdfCommon}
@@ -78,7 +78,7 @@
 <p>
 	The following pre-configured parsers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.jena.RdfParser}
 	<ul>
 		<li class='jc'>{@link oaj.jena.RdfXmlParser}
diff --git a/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/03.RdfAnnotation.html b/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/03.RdfAnnotation.html
index 4c23f50..5afd6ba 100644
--- a/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/03.RdfAnnotation.html
+++ b/juneau-doc/docs/Topics/03.juneau-marshall-rdf/01.RdfDetails/03.RdfAnnotation.html
@@ -19,7 +19,7 @@
 	The {@link oaj.jena.annotation.Rdf @Rdf} annotation
 	is used to override the behavior of the RDF serializers and parsers on individual bean classes or properties.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.jena.annotation.Rdf}
 	<ul>
 		<li class='jf'>{@link oaj.jena.annotation.Rdf#beanUri() beanUri}
diff --git a/juneau-doc/docs/Topics/05.juneau-svl/01.SimpleVarLanguage.html b/juneau-doc/docs/Topics/05.juneau-svl/01.SimpleVarLanguage.html
index e264cfc..09aa7b0 100644
--- a/juneau-doc/docs/Topics/05.juneau-svl/01.SimpleVarLanguage.html
+++ b/juneau-doc/docs/Topics/05.juneau-svl/01.SimpleVarLanguage.html
@@ -29,14 +29,14 @@
 	The {@link oaj.svl.VarResolver#DEFAULT} resolver is a reusable instance of this class 
 	configured with the following basic variables:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.svl.vars.SystemPropertiesVar} - <c>$S{key[,default]}</c>
 	<li class='jc'>{@link oaj.svl.vars.EnvVariablesVar} - <c>$E{key[,default]}</c>
 </ul>
 <p>
 	The following logic variables are also provided:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.svl.vars.IfVar} - <c>$IF{arg,then[,else]}</c>
 	<li class='jc'>{@link oaj.svl.vars.SwitchVar} - <c>$SW{arg,pattern1:then1[,pattern2:then2...]}</c>
 	<li class='jc'>{@link oaj.svl.vars.CoalesceVar} - <c>$CO{arg1[,arg2...]}</c>
diff --git a/juneau-doc/docs/Topics/05.juneau-svl/02.SvlVariables.html b/juneau-doc/docs/Topics/05.juneau-svl/02.SvlVariables.html
index 05d0af9..0374e0c 100644
--- a/juneau-doc/docs/Topics/05.juneau-svl/02.SvlVariables.html
+++ b/juneau-doc/docs/Topics/05.juneau-svl/02.SvlVariables.html
@@ -51,7 +51,7 @@
 <p>
 	The following shows the class hierarchy of the {@link oaj.svl.Var} class:
 </p>  
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link oaj.svl.Var} - Superclass of all vars.
 	<ul>
 		<li class='jac'>{@link oaj.svl.SimpleVar} - Superclass of all vars that return strings.
diff --git a/juneau-doc/docs/Topics/05.juneau-svl/03.VarResolvers.html b/juneau-doc/docs/Topics/05.juneau-svl/03.VarResolvers.html
index 0a5be85..600d6dd 100644
--- a/juneau-doc/docs/Topics/05.juneau-svl/03.VarResolvers.html
+++ b/juneau-doc/docs/Topics/05.juneau-svl/03.VarResolvers.html
@@ -19,7 +19,7 @@
 	The main class for performing variable resolution is {@link oaj.svl.VarResolver}.
 	Two methods are provided for resolving variables:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.svl.VarResolver}
 	<ul>
 		<li class='jm'>{@link oaj.svl.VarResolver#resolve(String) resolve(String)} 
@@ -40,14 +40,14 @@
 <p>
 	The following two classes are identical in behavior except for which objects they can access:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.svl.VarResolver} - Has access to context objects only.
 	<li class='jc'>{@link oaj.svl.VarResolverSession} - Has access to context and session objects.
 </ul>
 <p>
 	Context and session objects are set through the following methods:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'>{@link oaj.svl.VarResolverBuilder#contextObject(String,Object)} - Context objects.
 	<li class='jm'>{@link oaj.svl.VarResolverSession#sessionObject(String,Object)} - Session objects.
 	<li class='jm'>{@link oaj.svl.VarResolver#createSession(Map)} - Session objects.
@@ -55,7 +55,7 @@
 <p>
 	Both kinds of objects are accessible through the following method:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'>{@link oaj.svl.VarResolverSession#getSessionObject(Class, String, boolean)}
 </ul>
 <p>
diff --git a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/01.PrimitiveTypes.html b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/01.PrimitiveTypes.html
index e67a6b6..c627702 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/01.PrimitiveTypes.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/01.PrimitiveTypes.html
@@ -38,7 +38,7 @@
 <p>
 	The following methods are provided for accessing primitive values:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.Config}
 	<ul>
 		<li class='jm'>{@link oaj.config.Config#getString(String) getString(String)}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/02.POJOs.html b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/02.POJOs.html
index f281911..120f3f6 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/02.POJOs.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/02.POJOs.html
@@ -18,7 +18,7 @@
 <p>
 	The following methods are provided for accessing POJO values:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.Config}
 	<ul>
 		<li class='jm'>{@link oaj.config.Config#getObject(String,Class) getObject(String,Class)}
@@ -76,7 +76,7 @@
 	The format for beans depends on the serializer and parser registered on the Config which 
 	is defined in the builder via the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.ConfigBuilder}
 	<ul>
 		<li class='jm'>{@link oaj.config.ConfigBuilder#serializer(Class) serializer(Class)}
@@ -88,7 +88,7 @@
 <p>
 	The default parser can also be overridden on the following getters:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.Config}
 	<ul>
 		<li class='jm'>{@link oaj.config.Config#getObject(String,Parser,Class) getObject(String,Parser,Class)}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/03.Arrays.html b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/03.Arrays.html
index c8c9e7a..b8d3daf 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/03.Arrays.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/03.Arrays.html
@@ -18,7 +18,7 @@
 <p>
 	The following methods are provided for accessing arrays:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.Config}
 	<ul>
 		<li class='jm'>{@link oaj.config.Config#getStringArray(String) getStringArray(String)}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/04.Collections.html b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/04.Collections.html
index 12bbcb3..0b52640 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/04.Collections.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/04.Collections.html
@@ -18,7 +18,7 @@
 <p>
 	The following methods are provided for accessing maps and collections:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.Config}
 	<ul>
 		<li class='jm'>{@link oaj.config.Config#getObject(String,Type,Type...) getObject(String,Type,Type...)}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/05.BinaryData.html b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/05.BinaryData.html
index 8d72842..dee36a7 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/05.BinaryData.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/02.EntryTypes/05.BinaryData.html
@@ -18,7 +18,7 @@
 <p>
 	The following methods are provided for accessing binary data:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.Config}
 	<ul>
 		<li class='jm'>{@link oaj.config.Config#getBytes(String) getBytes(String)}
@@ -39,7 +39,7 @@
 <p>
 	The binary data format is controlled via the following setting:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jf'>{@link oaj.config.Config#CONFIG_binaryFormat}
 </ul>
 <p>
@@ -62,6 +62,6 @@
 <p>
 	Binary data line wrapping can be controlled via the following setting:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jf'>{@link oaj.config.Config#CONFIG_binaryLineLength}
 </ul>
diff --git a/juneau-doc/docs/Topics/06.juneau-config/03.Variables.html b/juneau-doc/docs/Topics/06.juneau-config/03.Variables.html
index e7b26bc..7b08408 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/03.Variables.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/03.Variables.html
@@ -52,7 +52,7 @@
 	By default, <c>Configs</c> use the {@link oaj.svl.VarResolver#DEFAULT} variable resolver
 	which provides support for the following variables and constructs:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.svl.vars.SystemPropertiesVar} - <c>$S{key[,default]}</c>
 	<li class='jc'>{@link oaj.svl.vars.EnvVariablesVar} - <c>$E{key[,default]}</c>
 	<li class='jc'>{@link oaj.config.vars.ConfigVar} - <c>$C{key[,default]}</c>
@@ -60,12 +60,12 @@
 <p>
 	The variable resolver is controlled via the following setting:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jf'>{@link oaj.config.Config#CONFIG_varResolver}
 </ul>
 <p>
 	Additionally, the following method can be used to retrieve a <c>Config</c> with a different variable resolver:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'>{@link oaj.config.Config#resolving(VarResolverSession)}
 </ul>
diff --git a/juneau-doc/docs/Topics/06.juneau-config/03.Variables/01.LogicVariables.html b/juneau-doc/docs/Topics/06.juneau-config/03.Variables/01.LogicVariables.html
index f4581b9..066e08d 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/03.Variables/01.LogicVariables.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/03.Variables/01.LogicVariables.html
@@ -18,7 +18,7 @@
 <p>
 	The default variable resolver also provides the following logic variables for performing simple logical operations:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.svl.vars.IfVar} - <c>$IF{arg,then[,else]}</c>
 	<li class='jc'>{@link oaj.svl.vars.SwitchVar} - <c>$SW{arg,pattern1:then1[,pattern2:then2...]}</c>
 	<li class='jc'>{@link oaj.svl.vars.CoalesceVar} - <c>$CO{arg1[,arg2...]}</c>
diff --git a/juneau-doc/docs/Topics/06.juneau-config/04.EncodedEntries.html b/juneau-doc/docs/Topics/06.juneau-config/04.EncodedEntries.html
index 1fa5070..517cd57 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/04.EncodedEntries.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/04.EncodedEntries.html
@@ -36,7 +36,7 @@
 <p>
 	Custom encoders can be used to provide your own encoding support by implementing the {@link oaj.config.encode.ConfigEncoder} interface.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link oaj.config.encode.ConfigEncoder}
 	<ul>
 		<li class='jm'>{@link oaj.config.encode.ConfigEncoder#encode(String,String) encode(String,String)}
@@ -47,7 +47,7 @@
 <p>
 	Encoders are controlled via the following setting:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jf'>{@link oaj.config.Config#CONFIG_encoder}
 </ul>
 <p>
diff --git a/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues.html b/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues.html
index 7e795a9..4c7c3d3 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues.html
@@ -18,7 +18,7 @@
 <p>
 	The following methods allow you to add, remove, and modify entries and sections in a config file:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.Config}
 	<ul>
 		<li class='jm'>{@link oaj.config.Config#set(String,Object) set(String,Object)}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues/03.BulkSettingValues.html b/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues/03.BulkSettingValues.html
index 33d38b1..ae1212e 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues/03.BulkSettingValues.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/08.SettingValues/03.BulkSettingValues.html
@@ -18,7 +18,7 @@
 <p>
 	The following methods can be used to bulk-load configuration values:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.Config}
 	<ul>
 		<li class='jm'>{@link oaj.config.Config#setSection(String,List,Map) setSection(String,List,Map)}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/09.Listeners.html b/juneau-doc/docs/Topics/06.juneau-config/09.Listeners.html
index b4b4f8a..f00de1a 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/09.Listeners.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/09.Listeners.html
@@ -18,7 +18,7 @@
 <p>
 	Configuration change events can be listened for using the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.Config}
 	<ul>
 		<li class='jm'>{@link oaj.config.Config#addListener(ConfigEventListener) addListener(ConfigEventListener)}
@@ -28,7 +28,7 @@
 <p>
 	The {@link oaj.config.event.ConfigEventListener} interface consists of the following method:
 </p>		
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link oaj.config.event.ConfigEventListener}
 	<ul>
 		<li class='jm'>{@link oaj.config.event.ConfigEventListener#onConfigChange(ConfigEvents) onConfigChange(ConfigEvents)}
@@ -37,7 +37,7 @@
 <p>
 	The {@link oaj.config.event.ConfigEvent} class provides access to all the information about the updated entry:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.event.ConfigEvent}
 	<ul>
 		<li class='jm'>{@link oaj.config.event.ConfigEvent#getType() getType()}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/10.Serializing.html b/juneau-doc/docs/Topics/06.juneau-config/10.Serializing.html
index 62b3a52..231ab98 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/10.Serializing.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/10.Serializing.html
@@ -18,7 +18,7 @@
 <p>
 	The following methods are used for serializing <c>Config</c> objects back into INI files:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.Config}
 	<ul>
 		<li class='jm'>{@link oaj.config.Config#writeTo(Writer) writeTo(Writer)}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores.html b/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores.html
index 086580b..dd50d82 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores.html
@@ -21,7 +21,7 @@
 <p>
 	The methods that need to be implemented on a store are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link oaj.config.store.ConfigStore}
 	<ul>
 		<li class='jm'>{@link oaj.config.store.ConfigStore#read(String) read(String)} - Read a config file.
@@ -63,14 +63,14 @@
 <p>
 	Two configuration stores are provided by default:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.store.ConfigFileStore} - File-system storage.
 	<li class='jc'>{@link oaj.config.store.ConfigMemoryStore} - In-memory storage.
 </ul>
 <p>
 	The store is defined on the <c>Config</c> object via the following setting:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jf'>{@link oaj.config.Config#CONFIG_store}
 </ul>
 
diff --git a/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/02.ConfigFileStore.html b/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/02.ConfigFileStore.html
index 867d6cf..716423a 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/02.ConfigFileStore.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/02.ConfigFileStore.html
@@ -19,7 +19,7 @@
 	The {@link oaj.config.store.ConfigFileStore} is the typical store used for configuration files.
 	It provides the following configurable settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.store.ConfigFileStore}
 	<ul>
 		<li class='jm'>{@link oaj.config.store.ConfigFileStore#FILESTORE_charset FILESTORE_charset}
diff --git a/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/04.ConfigStoreListeners.html b/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/04.ConfigStoreListeners.html
index 6070bbe..b920623 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/04.ConfigStoreListeners.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/12.ConfigStores/04.ConfigStoreListeners.html
@@ -18,7 +18,7 @@
 <p>
 	The <c>ConfigStore</c> class has the following listener methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link oaj.config.store.ConfigStore}
 	<ul>
 		<li class='jm'>{@link oaj.config.store.ConfigStore#register(String,ConfigStoreListener) register(String,ConfigStoreListener)} - Register a listener on the specified config name.
@@ -29,7 +29,7 @@
 	Note that this is a different listener than {@link oaj.config.event.ConfigEventListener}.
 	In this case, we're just listening for changed files:
 </p>		
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link oaj.config.store.ConfigStoreListener}
 	<ul>
 		<li class='jm'>{@link oaj.config.store.ConfigStoreListener#onChange(String)} - Called when file changes.  New contents are passed in.
diff --git a/juneau-doc/docs/Topics/06.juneau-config/13.ReadOnlyConfigs.html b/juneau-doc/docs/Topics/06.juneau-config/13.ReadOnlyConfigs.html
index c86c49a..7584dc8 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/13.ReadOnlyConfigs.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/13.ReadOnlyConfigs.html
@@ -18,9 +18,10 @@
 <p>
 	The following settings can be used to create read-only <c>Config</c> objects:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jf'>{@link oaj.config.Config#CONFIG_readOnly}
 </ul>
+
 <h5 class='figure'>Example:</h5>
 <p class='bpcode w800'>
 	<jc>// Create a read-only config</jc>
diff --git a/juneau-doc/docs/Topics/06.juneau-config/15.SystemDefaultConfig.html b/juneau-doc/docs/Topics/06.juneau-config/15.SystemDefaultConfig.html
index 698cec0..af95167 100644
--- a/juneau-doc/docs/Topics/06.juneau-config/15.SystemDefaultConfig.html
+++ b/juneau-doc/docs/Topics/06.juneau-config/15.SystemDefaultConfig.html
@@ -19,7 +19,7 @@
 	Each JVM has a system default config.  This is a configuration file that serves as the default
 	configuration for the system.  It's accessed using the following static methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.config.Config}
 	<ul>
 		<li class='jm'>{@link oaj.config.Config#getSystemDefault() getSystemDefault()}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/02.ClassHierarchy.html b/juneau-doc/docs/Topics/07.juneau-rest-server/02.ClassHierarchy.html
index be29488..bab7e63 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/02.ClassHierarchy.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/02.ClassHierarchy.html
@@ -18,7 +18,7 @@
 <p>
 	The class hierarchy for the REST servlet class is shown below:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>
 		{@link javax.servlet.http.HttpServlet javax.servlet.http.HttpServlet} 
 		<ul>
@@ -46,7 +46,7 @@
 	For child resources, you can either extend from one of the classes above, or extend from one of the following
 	that provides identical support but does not extent from <c>HttpServlet</c>:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>
 		{@link oajr.BasicRestConfig} 
 		<ul>
@@ -75,7 +75,7 @@
 <p>
 	Everything is configured through the following classes which you will see a lot:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link oajr.RestContext} - Each resource class instance has one copy that holds all of its configuration.
 	<li class='jc'>{@link oajr.RestContextBuilder} - Builder for the class above.
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation.html b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation.html
index 576bcbc..e6ed925 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation.html
@@ -30,7 +30,7 @@
 	not necessary.</b>
 	The only requirement is that the class be annotated with <ja>@RestResource</ja> and have one of the following constructors:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'><c><jk>public</jk> T()</c>
 	<li class='jm'><c><jk>public</jk> T(RestContextBuilder)</c>
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/01.RestServlet.html b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/01.RestServlet.html
index 697e2e0..b2e9a9b 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/01.RestServlet.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/01.RestServlet.html
@@ -32,7 +32,7 @@
 	not very useful on it's own.
 	However, the class does provide a couple of convenience methods to be aware of:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'><c>{@link oajr.RestServlet} <jk>extends</jk> HttpServlet</c>
 	<ul>
 		<li class='jm'>{@link oajr.RestServlet#init(ServletConfig) init(ServletConfig)} - Can override to provide custom initialization.
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/04.Children.html b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/04.Children.html
index ce170f0..2b87929 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/04.Children.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/04.Children.html
@@ -45,7 +45,6 @@
 	Initialization of and access to the child resources occurs through the parent resource.
 	Children can be nested arbitrary deep to create complex REST interfaces with a single top-level REST servlet.
 </p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jf'>{@link oajr.RestContext#REST_children}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/07.ResourceResolvers.html b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/07.ResourceResolvers.html
index 87460e3..ff5f99f 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/07.ResourceResolvers.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/07.ResourceResolvers.html
@@ -19,7 +19,7 @@
 	By default, you can add the {@link oajr.annotation.RestResource @RestResource}
 	to any class as long as it has one of the following constructors:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'><c><jk>public</jk> T()</c>
 	<li class='jm'><c><jk>public</jk> T(RestContextBuilder)</c>
 </ul>
@@ -30,7 +30,7 @@
 <p>
 	Resource object resolution is controlled through the following API:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link oajr.RestResourceResolver}
 	<ul>
 		<li class='jc'>{@link oajr.BasicRestResourceResolver}
@@ -40,7 +40,6 @@
 	This API can be extended to provide your own custom resource resolution.
 	Later topics discuss how to use this API to instantiate resources using Spring.
 </p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jf'>{@link oajr.RestContext#REST_resourceResolver}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/08.LifecycleHooks.html b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/08.LifecycleHooks.html
index 3ebbbf9..0408dd6 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/08.LifecycleHooks.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/03.Instantiation/08.LifecycleHooks.html
@@ -68,7 +68,6 @@
 		</ul>
 </ul>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='ja'>{@link oajr.annotation.RestHook}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/05.RestContext.html b/juneau-doc/docs/Topics/07.juneau-rest-server/05.RestContext.html
index c04f7d7..a0d44be 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/05.RestContext.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/05.RestContext.html
@@ -25,7 +25,7 @@
 	The object itself is read-only and unchangeable.
 	It is populated through the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oajr.annotation.RestResource} - Settings copied from the annotation during servlet initialization.
 	<li class='jm'>{@link oajr.RestContextBuilder} - Builder used during servlet initialization.
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/01.MethodParameters.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/01.MethodParameters.html
index efe7004..884c9cd 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/01.MethodParameters.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/01.MethodParameters.html
@@ -137,11 +137,9 @@
 		<jc>// Do something with all of those</jc>
 	}
 </p>
-<h5 class='section'>Notes:</h5>
-<ul>
+<ul class='notes'>
 	<li>All annotations have programmatic equivalents on the {@link oajr.RestRequest} class.
 </ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jf'>{@link oajr.RestContext#REST_paramResolvers} - For configuring custom parameter types.
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/02.RestRequest.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/02.RestRequest.html
index caceab1..8540f41 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/02.RestRequest.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/02.RestRequest.html
@@ -27,7 +27,7 @@
 <p>
 	There are many useful methods on this object, but the main ones are shown below:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>{@link oajr.RestRequest} <jk>extends</jk> HttpServletRequest</c>
 	<ul>
 		<li class='jm'>{@link oajr.RestRequest#getHeaders() getHeaders()} - HTTP request headers.
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/03.RestResponse.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/03.RestResponse.html
index 93d978e..17ebbf9 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/03.RestResponse.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/03.RestResponse.html
@@ -27,7 +27,7 @@
 <p>
 	Some important methods on this class are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>{@link oajr.RestResponse} <jk>extends</jk> HttpServletResponse</c>
 	<ul>
 		<li class='jm'>{@link oajr.RestResponse#setOutput(Object) setOutput(Object)} - Set response output programmatically.
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/04.RequestBody.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/04.RequestBody.html
index 946b87d..7aa03b4 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/04.RequestBody.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/04.RequestBody.html
@@ -35,7 +35,7 @@
 <p>
 	Some important methods on this class are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oajr.RequestBody} 
 	<ul>
 		<li class='jm'>{@link oajr.RequestBody#getReader() getReader()} - Get body as a Reader.
@@ -48,7 +48,6 @@
 	</ul>
 </ul>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='ja'>{@link oaj.http.annotation.Body}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/05.RequestHeaders.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/05.RequestHeaders.html
index 6995a09..77e3736 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/05.RequestHeaders.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/05.RequestHeaders.html
@@ -41,7 +41,7 @@
 <p>
 	Some important methods on this class are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>{@link oajr.RequestHeaders} <jk>extends</jk> TreeMap&lt;String,String[]&gt;</c>
 	<ul>
 		<li class='jm'>{@link oajr.RequestHeaders#get(String,Class) get(String,Class)} - Get header value converted to a POJO.
@@ -53,7 +53,6 @@
 	</ul>
 </ul>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='ja'>{@link oaj.http.annotation.Header}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/07.RequestQuery.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/07.RequestQuery.html
index a7ddeb8..96459d0 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/07.RequestQuery.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/07.RequestQuery.html
@@ -44,7 +44,7 @@
 <p>
 	Some important methods on this class are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>{@link oajr.RequestQuery} <jk>extends</jk> LinkedHashMap&lt;String,String[]&gt;</c>
 	<ul>
 		<li class='jm'>{@link oajr.RequestQuery#get(String,Class) get(String,Class)} - Get query parameter value converted to a POJO.
@@ -57,8 +57,7 @@
 	</ul>
 </ul>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='ja'>{@link oaj.http.annotation.Query}
 	<li class='ja'>{@link oaj.http.annotation.HasQuery}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/08.RequestFormData.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/08.RequestFormData.html
index c64083f..99ef0c9 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/08.RequestFormData.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/08.RequestFormData.html
@@ -40,7 +40,7 @@
 <p>
 	Some important methods on this class are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>{@link oajr.RequestFormData} <jk>extends</jk> LinkedHashMap&lt;String,String[]&gt;</c>
 	<ul>
 		<li class='jm'>{@link oajr.RequestFormData#get(String,Class) get(String,Class)} - Get form-data parameter values converted to a POJO.
@@ -52,8 +52,7 @@
 	</ul>
 </ul>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='ja'>{@link oaj.http.annotation.FormData}
 	<li class='ja'>{@link oaj.http.annotation.HasFormData}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/09.RestMethodPath.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/09.RestMethodPath.html
index 85afc7e..8e0bf00 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/09.RestMethodPath.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/09.RestMethodPath.html
@@ -113,8 +113,7 @@
 		<jk>return</jk> <js>"GET /urlWithParams?foo="</js>+foo+<js>"&amp;bar="</js>+bar+<js>"&amp;baz="</js>+baz;
 	}
 </p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jf'>{@link oajr.RestContext#REST_path}
 	<li class='ja'>{@link oaj.http.annotation.Path}
 	<li class='jc'>{@link oajr.RequestPath}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/10.RequestPathMatch.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/10.RequestPathMatch.html
index bc62b74..6491b3f 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/10.RequestPathMatch.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/10.RequestPathMatch.html
@@ -38,7 +38,7 @@
 <p>
 	Some important methods on this class are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>{@link oajr.RequestPath} <jk>extends</jk> TreeMap&lt;String,String&gt;</c>
 	<ul>
 		<li class='jm'>{@link oajr.RequestPath#get(String,Class) get(String,Class)} - Get path match variable converted to a POJO.
@@ -50,7 +50,6 @@
 	</ul>
 </ul>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='ja'>{@link oaj.http.annotation.Path}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/11.MethodReturnTypes.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/11.MethodReturnTypes.html
index cb4686e..125bf35 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/11.MethodReturnTypes.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/11.MethodReturnTypes.html
@@ -51,7 +51,7 @@
 <p>
 	This is controlled through the following extensible API:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link oajr.ResponseHandler}
 	<ul>
 		<li class='jc'>{@link oajr.reshandlers.DefaultHandler}
@@ -100,7 +100,6 @@
 		s.serialize(p, res.getNegotiatedWriter());
 	}
 </p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jf'>{@link oajr.RestContext#REST_responseHandlers} - For configuring custom response handlers.
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/14.RestMethodMatchers.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/14.RestMethodMatchers.html
index cd4b48a..43ba23e 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/14.RestMethodMatchers.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/14.RestMethodMatchers.html
@@ -47,8 +47,7 @@
 	}
 </p>
 
-<h5 class='section'>Notes:</h5>
-<ul class='spaced-list'>
+<ul class='notes'>
 	<li>
 		If no methods are found with a matching matcher, a <l>412 Precondition Failed</l> status is returned.
 	<li>
@@ -64,8 +63,7 @@
 		<br>Otherwise, methods are attempted in the order they appear in the class.
 </ul>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='ja'>{@link oajr.annotation.RestMethod#matchers RestMethod(matchers)}
 	<li class='jc'>{@link oajr.matchers.MultipartFormDataMatcher}
 	<li class='jc'>{@link oajr.matchers.UrlEncodedFormMatcher}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/15.PredefinedResponses.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/15.PredefinedResponses.html
index e6c06af..1e2fa2e 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/15.PredefinedResponses.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/15.PredefinedResponses.html
@@ -38,7 +38,7 @@
 		<jk>return new</jk> SeeOther(<js>"servlet:/pets"</js>);  
 	}
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link oajr.response}
 	<ul>
 		<li class='jc'>{@link oajr.response.Accepted}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/16.PredefinedExceptions.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/16.PredefinedExceptions.html
index 98b04bd..4f04a72 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/16.PredefinedExceptions.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/16.PredefinedExceptions.html
@@ -37,7 +37,7 @@
 		<jk>return</jk> Ok.<jsf>OK</jsf>;
 	}
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link oajr.exception}
 	<ul>
 		<li class='jc'>{@link oajr.exception.BadRequest}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/17.PredefinedHelperBeans.html b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/17.PredefinedHelperBeans.html
index ea2d6b5..fd56b2b 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/17.PredefinedHelperBeans.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/06.RestMethod/17.PredefinedHelperBeans.html
@@ -19,7 +19,7 @@
 	The {@link oajr.helper} package contains several predefined beans to help when constructing
 	REST interfaces.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link oajr.helper}
 	<ul>
 		<li class='jc'>{@link oajr.helper.BeanDescription}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/07.restRPC.html b/juneau-doc/docs/Topics/07.juneau-rest-server/07.restRPC.html
index 66c6e45..480f775 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/07.restRPC.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/07.restRPC.html
@@ -68,7 +68,7 @@
 <p>
 	Remote Interface proxies are instantiated on the client side using one of the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oajrc.RestClient}
 	<ul>
 		<li class='jm'>{@link oajrc.RestClient#getRrpcInterface(Class) getRrpcInterface(Class)}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/08.OpenApiSchemaPartParsing.html b/juneau-doc/docs/Topics/07.juneau-rest-server/08.OpenApiSchemaPartParsing.html
index a41337c..80a32c2 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/08.OpenApiSchemaPartParsing.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/08.OpenApiSchemaPartParsing.html
@@ -19,7 +19,7 @@
 	Parameters annotated with any of the following are parsed using the registered {@link oaj.oapi.OpenApiParser} and
 	therefore support OpenAPI syntax and validation:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Header}
 	<li class='ja'>{@link oaj.http.annotation.Query}
 	<li class='ja'>{@link oaj.http.annotation.FormData}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/09.OpenApiSchemaPartSerializing.html b/juneau-doc/docs/Topics/07.juneau-rest-server/09.OpenApiSchemaPartSerializing.html
index e76002c..4f1782d 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/09.OpenApiSchemaPartSerializing.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/09.OpenApiSchemaPartSerializing.html
@@ -19,7 +19,7 @@
 	Parameters annotated with any of the following are serialized using the registered {@link oaj.oapi.OpenApiSerializer} and
 	therefore support OpenAPI syntax and validation:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.ResponseHeader}
 	<li class='ja'>{@link oaj.http.annotation.Response} (<c>Accept</c> must match <js>"text/openapi"</js>)
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations.html
index 0f9ac2f..190443f 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations.html
@@ -18,7 +18,7 @@
 <p>
 	The annotations used for defining the schema for request HTTP parts are:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Body}
 	<li class='ja'>{@link oaj.http.annotation.Header}
 	<li class='ja'>{@link oaj.http.annotation.FormData}
@@ -31,7 +31,7 @@
 <p>
 	The annotations used for defining the schema for response HTTP parts are:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.ResponseBody}
 	<li class='ja'>{@link oaj.http.annotation.ResponseHeader}
 	<li class='ja'>{@link oaj.http.annotation.ResponseStatus}
@@ -40,13 +40,12 @@
 <p>
 	The sub-annotations used in the annotation above are:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.jsonschema.annotation.Schema}
 	<li class='ja'>{@link oaj.jsonschema.annotation.Items}
 </ul>
 
-<h5 class='section'>Other Notes:</h5>
-<ul class='spaced-list'>
+<ul class='notes'>
 	<li>
 		Annotation parameter values will be aggregated when used on POJO parent and child classes. 
 		<br>Values on child classes override values on parent classes.
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/01.Body.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/01.Body.html
index 436d617..a74a95c 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/01.Body.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/01.Body.html
@@ -18,7 +18,7 @@
 <p>
 	The {@link oaj.http.annotation.Body @Body} annotation is used to identify POJOs to be used as the body of an HTTP request.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Body}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.Body#api() api} - Free-form Swagger JSON.
@@ -178,8 +178,7 @@
 	)
 </p>
 
-<h5 class='section'>Other Notes:</h5>
-<ul class='spaced-list'>
+<ul class='notes'>
 	<li>
 		Annotation parameter values will be aggregated when used on POJO parent and child classes. 
 		<br>Values on child classes override values on parent classes.
@@ -188,8 +187,7 @@
 		<br>Values on methods override values on POJO classes.
 </ul>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jc'>{@link oajr.RequestBody}
 	<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/02.FormData.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/02.FormData.html
index 87c9be1..e8ff562 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/02.FormData.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/02.FormData.html
@@ -18,7 +18,7 @@
 <p>
 	The {@link oaj.http.annotation.FormData @FormData} annotation is used to retrieve request form post entries.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.FormData}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.FormData#_default() _default} - Default value if not present.
@@ -169,7 +169,6 @@
 	)
 </p>
 
-<h5 class='section'>Notes:</h5>
 <div class='warn'>
 	This annotation should not be combined with the {@link oaj.http.annotation.Body @Body} annotation or {@link oajr.RestRequest#getBody()} method
 	for <c>application/x-www-form-urlencoded POST</c> posts, since it will trigger the underlying servlet
@@ -177,8 +176,7 @@
 	<br>The {@link oaj.http.annotation.Query @Query} annotation can be used to retrieve a URL parameter in the URL string without triggering the
 	servlet to drain the body content.
 </div>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jc'>{@link oajr.RequestFormData}
 	<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/03.HasFormData.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/03.HasFormData.html
index 72e2202..7d37507 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/03.HasFormData.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/03.HasFormData.html
@@ -18,7 +18,7 @@
 <p>
 	This annotation can be used to detect the existence of a parameter when it's not set to a particular value.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.HasFormData}
 </ul>
 
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/04.Query.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/04.Query.html
index 3653819..1c9b36f 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/04.Query.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/04.Query.html
@@ -19,7 +19,7 @@
 	The {@link oaj.http.annotation.Query @Query} annotation is used to retrieve request URL query parameters.
 	It's identical to {@link oaj.http.annotation.FormData @FormData}, but only retrieves the parameter from the URL string, not URL-encoded form posts.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Query}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.Query#_default() _default} - Default value if not present.
@@ -178,8 +178,7 @@
 </p>
 
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jc'>{@link oajr.RequestQuery}
 	<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/05.HasQuery.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/05.HasQuery.html
index cd60b85..a4130e3 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/05.HasQuery.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/05.HasQuery.html
@@ -19,7 +19,7 @@
 	Identical to {@link oaj.http.annotation.HasFormData @HasFormData}, but only checks the existing of the parameter in the URL string, not
 	URL-encoded form posts.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.HasQuery}
 </ul>
 <p>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/06.Header.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/06.Header.html
index 1f173f1..404cadc 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/06.Header.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/06.Header.html
@@ -18,7 +18,7 @@
 <p>
 	The {@link oaj.http.annotation.Header @Header} annotation is used to retrieve request headers.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Header}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.Header#_default() _default} - Default value if not present.
@@ -163,8 +163,7 @@
 	)
 </p>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jc'>{@link oajr.RequestHeaders}
 	<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/07.Path.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/07.Path.html
index 21ca66f..d18c052 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/07.Path.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/07.Path.html
@@ -18,7 +18,7 @@
 <p>
 	The {@link oaj.http.annotation.Path @Path} annotation is used to retrieve request path parameters.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Path}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.Path#_enum() _enum} - Input validation.  Must match one of the values.
@@ -168,8 +168,7 @@
 	)
 </p>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jc'>{@link oajr.RequestPath}
 	<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/08.Request.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/08.Request.html
index 6b10efe..074d00d 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/08.Request.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/08.Request.html
@@ -19,7 +19,7 @@
 	The {@link oaj.http.annotation.Request @Request} annotation can be applied to a parameter interface type of a <ja>@RestMethod</ja>-annotated method 
 	to identify it as an interface for retrieving HTTP parts through a bean-like interface.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Request}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.Request#partParser() partParser} - Override the part parser.
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/09.Response.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/09.Response.html
index 0b2d4b2..91a32d4 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/09.Response.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/09.Response.html
@@ -18,7 +18,7 @@
 <p>
 	The {@link oaj.http.annotation.Response @Response} annotation is used to identify schema information about an HTTP response.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Response}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.Response#api() api} - Free-form Swagger JSON.
@@ -46,7 +46,7 @@
 	When the <ja>@Response</ja> annotation is applied to classes, the following annotations can be used on 
 	public non-static methods of the class to identify parts of a response:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.ResponseStatus} 
 	<li class='ja'>{@link oaj.http.annotation.ResponseHeader} 
 	<li class='ja'>{@link oaj.http.annotation.ResponseBody} 
@@ -400,8 +400,7 @@
 	}
 </p>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartSerializing}
 </ul>
 
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/10.ResponseHeader.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/10.ResponseHeader.html
index 993b954..b05f934 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/10.ResponseHeader.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/10.ResponseHeader.html
@@ -18,7 +18,7 @@
 <p>
 	The {@link oaj.http.annotation.ResponseHeader @ResponseHeader} annotation can be applied to <ja>@RestMethod</ja>-annotated parameters to denote them as an HTTP response headers.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.ResponseHeader}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.ResponseHeader#_default() _default} - Default value if not present.
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/11.ResponseStatus.html b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/11.ResponseStatus.html
index 51ba6e8..c99aeef 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/11.ResponseStatus.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/10.HttpPartAnnotations/11.ResponseStatus.html
@@ -18,7 +18,7 @@
 <p>
 	The {@link oaj.http.annotation.ResponseStatus @ResponseStatus} annotation annotation can be applied to <ja>@RestMethod</ja>-annotated parameters to denote them as an HTTP response status codes.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.ResponseStatus}
 </ul>
 <p>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/13.Serializers.html b/juneau-doc/docs/Topics/07.juneau-rest-server/13.Serializers.html
index a871d83..3252c2c 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/13.Serializers.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/13.Serializers.html
@@ -26,7 +26,7 @@
 <p>
 	Serializers can be associated with REST servlets in the following ways:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>
 		{@link oajr.annotation.RestResource#serializers() RestResource(serializers)} 
 		- Annotation on resource Java class.
@@ -73,7 +73,6 @@
 	}
 </p>
 
-<h5 class='section'>See Also:</h5>
-<ul class='doctree'>
+<ul class='seealso'>
 	<li class='jf'>{@link oajr.RestContext#REST_serializers}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/14.Parsers.html b/juneau-doc/docs/Topics/07.juneau-rest-server/14.Parsers.html
index 6704a57..f6c4936 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/14.Parsers.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/14.Parsers.html
@@ -26,7 +26,7 @@
 <p>
 	Parsers can be associated with REST servlets in the following ways:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>
 		{@link oajr.annotation.RestResource#parsers() RestResource(parsers)} 
 		- Annotation on resource Java class.
@@ -71,7 +71,6 @@
 		}
 	}
 </p>
-<h5 class='section'>See Also:</h5>
-<ul class='doctree'>
+<ul class='seealso'>
 	<li class='jf'>{@link oajr.RestContext#REST_parsers}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/15.ConfigurableProperties.html b/juneau-doc/docs/Topics/07.juneau-rest-server/15.ConfigurableProperties.html
index f2c65e2..c14d708 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/15.ConfigurableProperties.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/15.ConfigurableProperties.html
@@ -22,7 +22,7 @@
 <p>
 	These properties can be defined for serializers and parsers registered on a REST resource via the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oajr.annotation.RestResource#properties() RestResource(properties)} 
 	<li class='jc'>{@link oajr.RestContextBuilder} - Various methods on the context builder.
 </ul>
@@ -67,7 +67,7 @@
 <p>
 	Properties can also be overridden at the Java method level:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oajr.annotation.RestMethod#properties() RestMethod(properties)} 
 	<li class='jc'>{@link oajr.RequestProperties} 
 </ul>
@@ -89,8 +89,7 @@
 		...
 	}
 </p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='ja'>{@link oajr.annotation.RestResource#flags() RestResource(flags)} - Shorthand for boolean properties.
 	<li class='ja'>{@link oajr.annotation.RestMethod#flags() RestMethod(flags)} - Shorthand for boolean properties.
 	<li class='jc'>{@link oajr.RestContextProperties} 
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/16.ConfigurableAnnotations.html b/juneau-doc/docs/Topics/07.juneau-rest-server/16.ConfigurableAnnotations.html
index 885796f..b0d8d59 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/16.ConfigurableAnnotations.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/16.ConfigurableAnnotations.html
@@ -50,7 +50,7 @@
 <p>
 	Config annotations are defined for all serializers and parsers:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.annotation.BeanConfig BeanConfig}
 	<li class='ja'>{@link oaj.csv.annotation.CsvConfig CsvConfig}
 	<li class='ja'>{@link oaj.html.annotation.HtmlConfig HtmlConfig}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/17.Transforms.html b/juneau-doc/docs/Topics/07.juneau-rest-server/17.Transforms.html
index 623746e..1ddaa3a 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/17.Transforms.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/17.Transforms.html
@@ -22,7 +22,7 @@
 <p>
 	Transforms are associated serializers and parsers registered on a REST resource via the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.annotation.BeanConfig#beanFilters() BeanConfig(beanFilters)} - On class or methods. 
 	<li class='ja'>{@link oaj.annotation.BeanConfig#pojoSwaps() BeanConfig(pojoSwaps)} - On class or methods. 
 	<li class='jm'>{@link oajr.RestContextBuilder#beanFilters(Object...)} 
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/18.URIs.html b/juneau-doc/docs/Topics/07.juneau-rest-server/18.URIs.html
index d8cd43a..4b59fcf 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/18.URIs.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/18.URIs.html
@@ -81,7 +81,7 @@
 <p>
 	URI resolution is controlled by the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oajr.RestContext}
 	<ul>
 		<li class='jf'>{@link oajr.RestContext#REST_uriAuthority REST_uriAuthority}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/19.Guards.html b/juneau-doc/docs/Topics/07.juneau-rest-server/19.Guards.html
index a83d1a6..5b01aa9 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/19.Guards.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/19.Guards.html
@@ -21,7 +21,7 @@
 <p>
 	Guards are associated with resource classes and methods via the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oajr.annotation.RestResource#guards() RestResource(guards)} 
 	<li class='ja'>{@link oajr.annotation.RestMethod#guards() RestMethod(guards)} 
 	<li class='jm'>{@link oajr.RestContextBuilder#guards(Class...)} 
@@ -84,7 +84,6 @@
 	the servlet.
 	If multiple guards are present, ALL guards must pass.
 </p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jf'>{@link oajr.RestContext#REST_guards}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/20.RoleGuards.html b/juneau-doc/docs/Topics/07.juneau-rest-server/20.RoleGuards.html
index aee9942..af7c85f 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/20.RoleGuards.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/20.RoleGuards.html
@@ -19,7 +19,7 @@
 	Specialized guards are provided for controlling access to servlet classes and methods based on user roles.
 	These are controlled via annotations on the REST class and methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oajr.annotation.RestResource}
 	<ul>
 		<li class='jf'>{@link oajr.annotation.RestResource#roleGuard() roleGuard()}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/21.Converters.html b/juneau-doc/docs/Topics/07.juneau-rest-server/21.Converters.html
index 3e34361..0e836f2 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/21.Converters.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/21.Converters.html
@@ -21,7 +21,7 @@
 <p>
 	Converters are associated with resource classes and methods via the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oajr.annotation.RestResource#converters() RestResource(converters)} 
 	<li class='ja'>{@link oajr.annotation.RestMethod#converters() RestMethod(converters)} 
 	<li class='jm'>{@link oajr.RestContextBuilder#converters(Class...)} 
@@ -91,7 +91,7 @@
 <p>
 	Juneau defines the following converters out-of-the-box:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>
 	{@link oajr.RestConverter}
 	<ul>
@@ -110,7 +110,6 @@
 	</ul>
 </ul>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jf'>{@link oajr.RestContext#REST_converters} 
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/22.Messages.html b/juneau-doc/docs/Topics/07.juneau-rest-server/22.Messages.html
index a683d39..e5dd289 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/22.Messages.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/22.Messages.html
@@ -55,7 +55,7 @@
 	#--------------------------------------------------------------------------------</cc>
 	<ck>MyRestServlet.greeting</ck> = Hello!
 </p>
-<h5 class='section'>See Also:</h5>
-<ul>
+
+<ul class='seealso'>
 	<li class='jf'>{@link oajr.RestContext#REST_messages}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/23.Encoders.html b/juneau-doc/docs/Topics/07.juneau-rest-server/23.Encoders.html
index 1c67bd7..ae1e9ea 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/23.Encoders.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/23.Encoders.html
@@ -33,7 +33,7 @@
 <p>
 	Juneau defines the following encoders out-of-the-box:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>
 	{@link oaj.encoders.Encoder}
 	<ul>
@@ -43,7 +43,7 @@
 			{@link oaj.encoders.IdentityEncoder}
 	</ul>
 </ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+
+<ul class='seealso'>
 	<li class='jf'>{@link oajr.RestContext#REST_encoders}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/24.SvlVariables.html b/juneau-doc/docs/Topics/07.juneau-rest-server/24.SvlVariables.html
index f0d1e23..3d7143a 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/24.SvlVariables.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/24.SvlVariables.html
@@ -42,7 +42,7 @@
 <p>
 	Variables are configured on resources via the following API:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'>{@link oajr.RestContextBuilder#vars(Class[])}
 </ul>
 <h5 class='figure'>Example:</h5>
@@ -73,7 +73,7 @@
 <p>
 	The methods involved with variables are:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'>{@link oajr.RestContext#getVarResolver()}
 	<li class='jm'>{@link oajr.RestRequest#getVarResolverSession()}
 	<li class='jm'>{@link oajr.RestRequest#getClasspathReaderResource(String,boolean)}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/25.ConfigurationFiles.html b/juneau-doc/docs/Topics/07.juneau-rest-server/25.ConfigurationFiles.html
index 39ebf99..f36b181 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/25.ConfigurationFiles.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/25.ConfigurationFiles.html
@@ -45,7 +45,7 @@
 <p>
 	Configuration files are associated with REST resources through the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oajr.annotation.RestResource#config() RestResource(config)}
 </ul>
 
@@ -175,7 +175,7 @@
 		}
 	}
 </p>
-<h5 class='section'>See Also:</h5>
-<ul class='doctree'>
+
+<ul class='seealso'>
 	<li>{@doc juneau-config}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/26.StaticFiles.html b/juneau-doc/docs/Topics/07.juneau-rest-server/26.StaticFiles.html
index 77134ce..bf55663 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/26.StaticFiles.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/26.StaticFiles.html
@@ -48,8 +48,7 @@
 	<li><l>[working-dir]/docs</l> directory.
 </ol>
 
-<h5 class='section'>Notes:</h5>
-<ul class='spaced-list'>
+<ul class='notes'>
 	<li>
 		Mappings are cumulative from parent to child.  
 		<br>Child resources can override mappings made on parent resources.
@@ -57,7 +56,7 @@
 		The media type on the response is determined by the 
 		{@link oajr.RestContext#getMediaTypeForName(String)} method.
 </ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+
+<ul class='seealso'>
 	<li class='jf'>{@link oajr.RestContext#REST_staticFiles}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/27.ClientVersioning.html b/juneau-doc/docs/Topics/07.juneau-rest-server/27.ClientVersioning.html
index 4798d42..9356a5e 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/27.ClientVersioning.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/27.ClientVersioning.html
@@ -22,7 +22,7 @@
 <p>
 	The APIs involved with defining client version headers are:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oajr.annotation.RestResource#clientVersionHeader() RestResource(clientVersionHeader)}
 	<li class='jm'>{@link oajr.RestContextBuilder#clientVersionHeader(String)}
 	<li class='ja'>{@link oajr.annotation.RestMethod#clientVersion() RestMethod(clientVersion)}
@@ -52,7 +52,7 @@
 			...
 		}
 </p>
-<h5 class='section'>See Also:</h5>
-<ul>
+
+<ul class='seealso'>
 	<li class='jf'>{@link oajr.RestContext#REST_clientVersionHeader}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/28.RestInfoProvider.html b/juneau-doc/docs/Topics/07.juneau-rest-server/28.RestInfoProvider.html
index de5e6e1..afc5e45 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/28.RestInfoProvider.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/28.RestInfoProvider.html
@@ -23,7 +23,7 @@
 <p>
 	The methods on this interface are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link oajr.RestInfoProvider}
 	<ul>
 		<li class='jm'>{@link oajr.RestInfoProvider#getSwagger(RestRequest) getSwagger(RestRequest)}
@@ -37,7 +37,7 @@
 <p>
 	The info provider in turn supplies the information returned by the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oajr.RestRequest}
 	<ul>
 		<li class='jm'>{@link oajr.RestRequest#getSwagger() getSwagger()}
@@ -51,7 +51,7 @@
 <p>
 	Info providers are registered through the following property:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jf'>{@link oajr.RestContext#REST_infoProvider}
 </ul>
 <p>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/06.ParameterExamples.html b/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/06.ParameterExamples.html
index 4b384aa..6699b6a 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/06.ParameterExamples.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/06.ParameterExamples.html
@@ -223,8 +223,7 @@
 		examples=<js>"{PetCreate: {name:'Doggie',price:9.99,species:'Dog',tags:['friendly','cute']}}"</js>
 	)
 </p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='ja'>{@link oaj.annotation.Example}
 	<li class='jc'>{@link oaj.BeanContext}
 	<ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/07.Responses.html b/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/07.Responses.html
index 316c3e7..60c05e8 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/07.Responses.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/29.Swagger/07.Responses.html
@@ -48,8 +48,8 @@
 	<li>{@link oaj.http.annotation.Response @Response} annotated classes, methods, and parameters.
 	<li>{@link oajr.annotation.RestResource#swagger() @RestResource(swagger)} / {@link oajr.annotation.RestMethod#swagger() @RestMethod(swagger)} annotations.
 </ul>
-<h5 class='section'>See Also:</h5>
-<ul>
+
+<ul class='seealso'>
 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Response}
 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.ResponseHeader}
 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.ResponseStatus}
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/02.Widgets.html b/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/02.Widgets.html
index 9a22d37..241b408 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/02.Widgets.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/02.Widgets.html
@@ -18,9 +18,9 @@
 <p>
 	The {@link oajr.widget.Widget} class allows you to add arbitrary HTML, CSS, and Javascript
 	to HTML pages.
-<br>They are registered in the following locations:
+	<br>They are registered in the following locations:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oajr.annotation.HtmlDoc#widgets() HtmlDoc(widgets)}
 	<li class='jm'>{@link oajr.RestContextBuilder#widgets(Class...)}
 	<li class='jm'>{@link oajr.RestContextBuilder#widgets(Widget...)}
@@ -45,7 +45,7 @@
 <p>
 	The <l>Widget</l> class is composed of the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link oajr.widget.Widget}
 	<ul>
 		<li class='jm'>{@link oajr.widget.Widget#getHtml(RestRequest,RestResponse) getHtml(RestRequest,RestResponse)}
@@ -101,7 +101,7 @@
 	The <l>Widget</l> class also defines the following two convenience methods for loading Javascript and CSS
 	files from the classpath or file system.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link oajr.widget.Widget}
 	<ul>
 		<li class='jm'>{@link oajr.widget.Widget#getClasspathResourceAsString(String) getClasspathResourceAsString(String)}
@@ -125,7 +125,6 @@
 		}
 	}
 </p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jf'>{@link oajr.RestContext#REST_widgets}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/03.PredefinedWidgets.html b/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/03.PredefinedWidgets.html
index d9a9ac7..aca3529 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/03.PredefinedWidgets.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/03.PredefinedWidgets.html
@@ -18,7 +18,7 @@
 <p>
 	The {@link oajr.widget} package contains predefined reusable widgets.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link oajr.widget}
 	<ul>
 		<li class='jac'>{@link oajr.widget.Widget}
@@ -47,7 +47,7 @@
 <p>
 	Subclasses implement the following two methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link oajr.widget.MenuItemWidget}
 	<ul>
 		<li class='jm'>{@link oajr.widget.MenuItemWidget#getLabel(RestRequest,RestResponse) getLabel(RestRequest,RestResponse)} - The menu item label.
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/04.UiCustomization.html b/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/04.UiCustomization.html
index 4d094db..67af38f 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/04.UiCustomization.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/30.HtmlDocAnnotation/04.UiCustomization.html
@@ -155,7 +155,6 @@
 	and allows you either hardcode your interface inside annotations or pull them in via string variables from other places such as
 	external config files.
 </p>
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='link'>{@doc juneau-microservice-jetty.UiCustomization}
 </ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/31.DefaultHeaders.html b/juneau-doc/docs/Topics/07.juneau-rest-server/31.DefaultHeaders.html
index c11890b..e04959a 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/31.DefaultHeaders.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/31.DefaultHeaders.html
@@ -18,7 +18,7 @@
 <p>
 	The following annotations are provided for specifying default header values for requests and responses:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>
 		{@link oajr.annotation.RestResource#defaultRequestHeaders() RestResource(defaultRequestHeaders)} 
 		<br>Defines default headers on request when the client doesn't specify them.
@@ -45,7 +45,7 @@
 <p>
 	Default headers can also be specified programmatically by overriding the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>
 		{@link oajr.RestContextBuilder}
 		<ul>
diff --git a/juneau-doc/docs/Topics/07.juneau-rest-server/32.LoggingAndDebugging.html b/juneau-doc/docs/Topics/07.juneau-rest-server/32.LoggingAndDebugging.html
index 08c1634..66b2d22 100644
--- a/juneau-doc/docs/Topics/07.juneau-rest-server/32.LoggingAndDebugging.html
+++ b/juneau-doc/docs/Topics/07.juneau-rest-server/32.LoggingAndDebugging.html
@@ -21,7 +21,7 @@
 <p>
 	The APIs involved are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>
 		{@link oajr.annotation.RestResource}
 		<ul>
diff --git a/juneau-doc/docs/Topics/08.juneau-rest-server-jaxrs/01.BaseProvider.html b/juneau-doc/docs/Topics/08.juneau-rest-server-jaxrs/01.BaseProvider.html
index c8ae3c2..f20251d 100644
--- a/juneau-doc/docs/Topics/08.juneau-rest-server-jaxrs/01.BaseProvider.html
+++ b/juneau-doc/docs/Topics/08.juneau-rest-server-jaxrs/01.BaseProvider.html
@@ -60,7 +60,7 @@
 <p>
 	The Juneau JAX-RS provider API consists of the following classes:
 </p>
-<ul class='spaced-list'>
+<ul class='javatree'>
 	<li class='jc'>
 		{@link oajr.jaxrs.BaseProvider} - The base provider class that implements the JAX-RS 
 		<c>MessageBodyReader</c> and <c>MessageBodyWriter</c> interfaces.
diff --git a/juneau-doc/docs/Topics/09.juneau-rest-server-springboot/01.Overview.html b/juneau-doc/docs/Topics/09.juneau-rest-server-springboot/01.Overview.html
index 93af3e3..4e8cfb1 100644
--- a/juneau-doc/docs/Topics/09.juneau-rest-server-springboot/01.Overview.html
+++ b/juneau-doc/docs/Topics/09.juneau-rest-server-springboot/01.Overview.html
@@ -18,7 +18,7 @@
 <p>
 	The Juneau integration component for Spring Boot consists of the following classes:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oajr.springboot.annotation.JuneauRestRoot}
 	<li class='jc'>{@link oajr.springboot.JuneauRestInitializer}
 	<li class='jc'>{@link oajr.springboot.SpringRestResourceResolver}
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client.html b/juneau-doc/docs/Topics/10.juneau-rest-client.html
index 845bc8c..b2bc35d 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client.html
@@ -192,8 +192,7 @@
 	}
 </p>
 
-<h5 class='section'>Notes:</h5>
-<ul class='spaced-list'>
+<ul class='notes'>
 	<li>
 		The {@link oajrc.RestClient} class exposes all the builder methods on the Apache 
 		HttpClient {@link org.apache.http.impl.client.HttpClientBuilder} class.
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies.html
index bb3d439..96557f9 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies.html
@@ -23,7 +23,7 @@
 <p>
 	Remote resources are instantiated using one of the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oajrc.RestClient}
 	<ul>
 		<li class='jm'>{@link oajrc.RestClient#getRemoteResource(Class) getRemoteResource(Class)}
@@ -35,7 +35,7 @@
 	Annotations are used on the interface and interface methods to specify how to convert input and output to HTTP headers, query parameters, form 
 	post parameters, or request/response bodies.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link oajrc.remote}
 	<ul>
 		<li class='ja'>{@link oajrc.remote.RemoteResource}
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/01.RemoteResource.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/01.RemoteResource.html
index 1d9ebe7..85c82e1 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/01.RemoteResource.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/01.RemoteResource.html
@@ -19,7 +19,7 @@
 	The {@link oajrc.remote.RemoteResource @RemoteResource} annotation is used on your interface class
 	to identify it as a REST proxy interface.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oajrc.remote.RemoteResource}
 	<ul>
 		<li class='jf'>{@link oajrc.remote.RemoteResource#path path}
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/02.RemoteMethod.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/02.RemoteMethod.html
index 14f08cf..67978a3 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/02.RemoteMethod.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/02.RemoteMethod.html
@@ -19,7 +19,7 @@
 	The {@link oajrc.remote.RemoteMethod @RemoteMethod} annotation is applied to methods
 	of <ja>@RemoteResource</ja>-annotated interfaces to identify REST endpoints.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oajrc.remote.RemoteMethod}
 	<ul>
 		<li class='jf'>{@link oajrc.remote.RemoteMethod#method method}
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/03.Body.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/03.Body.html
index 2c042de..cb587ec 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/03.Body.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/03.Body.html
@@ -19,7 +19,7 @@
 	The {@link oaj.http.annotation.Body @Body} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
 	to denote that they are the HTTP body of the request.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Body}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.Body#required() required} - Input validation.  Body must be present.
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/04.FormData.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/04.FormData.html
index ec36452..5c81da8 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/04.FormData.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/04.FormData.html
@@ -19,7 +19,7 @@
 	The {@link oaj.http.annotation.FormData @FormData} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
 	to denote that they are form-data parameters on the request.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.FormData}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.FormData#_default() _default} - Default value if not present.
@@ -113,7 +113,6 @@
 	See the link below for information about supported data types in OpenAPI serialization.
 </p>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
 </ul>
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/05.Query.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/05.Query.html
index f5011e5..3f3295e 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/05.Query.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/05.Query.html
@@ -19,7 +19,7 @@
 	The {@link oaj.http.annotation.Query @Query} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
 	to denote that they are query parameters on the request.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Query}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.Query#_default() _default} - Default value if not present.
@@ -116,11 +116,6 @@
 	See the link below for information about supported data types in OpenAPI serialization.
 </p>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
 </ul>
-
-
-
-
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/06.Header.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/06.Header.html
index 7691872..7a69b79 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/06.Header.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/06.Header.html
@@ -19,7 +19,7 @@
 	The {@link oaj.http.annotation.Header @Header} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
 	to denote that they are header parameters on the request.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Header}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.Header#_default() _default} - Default value if not present.
@@ -102,9 +102,6 @@
 	See the link below for information about supported data types in OpenAPI serialization.
 </p>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
 </ul>
-
-
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/07.Path.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/07.Path.html
index 75d15c4..193c525 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/07.Path.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/07.Path.html
@@ -19,7 +19,7 @@
 	The {@link oaj.http.annotation.Path @Path} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
 	to denote that they are path parameters on the request.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Path}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.Path#_enum() _enum} - Input validation.  Must match one of the values.
@@ -95,8 +95,6 @@
 	See the link below for information about supported data types in OpenAPI serialization.
 </p>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
 </ul>
-
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/08.Request.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/08.Request.html
index 4387550..cc4b45c 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/08.Request.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/08.Request.html
@@ -20,7 +20,7 @@
 	to identify it as a bean for setting HTTP parts through a bean-like interface.
 </p>
 
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Request}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.Request#partSerializer() partSerializer} - Override the part serializer.
@@ -78,7 +78,7 @@
 <p>
 	Any of the following annotations can be used on the methods:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Body}
 	<li class='ja'>{@link oaj.http.annotation.Header}
 	<li class='ja'>{@link oaj.http.annotation.FormData}
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/09.Response.html b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/09.Response.html
index ab5e5dc..5a0c483 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/09.Response.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/01.RestProxies/09.Response.html
@@ -18,7 +18,7 @@
 <p>
 	The {@link oaj.http.annotation.Response @Response} annotation can be applied to types returned by <ja>@RemoteMethod</ja>-annotated methods.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.Response}
 	<ul>
 		<li class='jf'>{@link oaj.http.annotation.Response#partParser() partParser} - Override the part parser.
@@ -64,7 +64,7 @@
 <p>
 	Any of the following annotations can be used on the methods:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link oaj.http.annotation.ResponseBody}
 	<li class='ja'>{@link oaj.http.annotation.ResponseHeader}
 	<li class='ja'>{@link oaj.http.annotation.ResponseStatus}
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/02.SSL.html b/juneau-doc/docs/Topics/10.juneau-rest-client/02.SSL.html
index 87d0472..cbbfee2 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/02.SSL.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/02.SSL.html
@@ -34,7 +34,7 @@
 <p>
 	The following convenience methods are provided in the builder class for specifying SSL parameters:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oajrc.RestClientBuilder}
 	<ul>
 		<li class='jf'>{@link oajrc.RestClientBuilder#sslProtocols(String...) sslProtocols(String...)}
diff --git a/juneau-doc/docs/Topics/11.juneau-rest-mock.html b/juneau-doc/docs/Topics/11.juneau-rest-mock.html
index 58ea3af..b6a3314 100644
--- a/juneau-doc/docs/Topics/11.juneau-rest-mock.html
+++ b/juneau-doc/docs/Topics/11.juneau-rest-mock.html
@@ -44,7 +44,7 @@
 <p>
 	The API consists of the following classes:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link oajr.mock2}
 	<ul>
 		<li class='jc'>{@link oajr.mock2.MockRest} - API for unit testing {@link oajr.annotation.RestResource @RestResource}-annotated classes.
diff --git a/juneau-doc/docs/Topics/11.juneau-rest-mock/01.MockRest.html b/juneau-doc/docs/Topics/11.juneau-rest-mock/01.MockRest.html
index 7fa24fc..bcbc947 100644
--- a/juneau-doc/docs/Topics/11.juneau-rest-mock/01.MockRest.html
+++ b/juneau-doc/docs/Topics/11.juneau-rest-mock/01.MockRest.html
@@ -22,7 +22,7 @@
 <p>
 	The API consists of the following classes:
 </p>	
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link oajr.mock2}
 	<ul>
 		<li class='jc'>{@link oajr.mock2.MockRest}
@@ -124,7 +124,7 @@
 <p>
 	Other media types headers can be specified via any of the following methods:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'>{@link oajr.mock2.MockRest#build(Object,Marshall) build(Object,Marshall)} - Use media types defined on a marshall.
 	<li class='jm'>{@link oajr.mock2.MockRest#build(Object,Serializer,Parser) build(Object,Serializer,Parser)} - Use media types defined on a serializer and parser.
 	<li class='jm'>{@link oajr.mock2.MockRest.Builder#accept(String) accept(String)} - Explicitly set the <c>Accept</c> header.
@@ -155,7 +155,7 @@
 <p>
 	The {@link oajr.mock2.MockRest} class provides the following methods for creating requests:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oajr.mock2.MockRest}
 	<ul>
 		<li class='jm'>{@link oajr.mock2.MockRest#request(String,String) request(String,String)} 
@@ -202,7 +202,7 @@
 <p>
 	The following fluent convenience methods are provided for setting common <c>Accept</c> and <c>Content-Type</c> headers.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oajr.mock2.MockServletRequest}
 	<ul>
 		<li class='jm'>{@link oajr.mock2.MockServletRequest#json() json()}
@@ -218,7 +218,7 @@
 <p>
 	The following fluent convenience methods are provided for building up your request.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oajr.mock2.MockServletRequest}
 	<ul>
 		<li class='jm'>{@link oajr.mock2.MockServletRequest#header(String,Object) header(String,Object)}
@@ -231,7 +231,7 @@
 <p>
 	Fluent setters are provided for all common request headers:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oajr.mock2.MockServletRequest}
 	<ul>
 		<li class='jm'>{@link oajr.mock2.MockServletRequest#accept(Object) accept(Object)}
@@ -245,7 +245,7 @@
 	The {@link oajr.mock2.MockServletResponse} class provides default implementations for all the methods defined
 	on the {@link javax.servlet.http.HttpServletResponse} in addition to many convenience methods.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oajr.mock2.MockServletResponse}
 	<ul>
 		<li class='jm'>{@link oajr.mock2.MockServletResponse#getBody() getBody()}
diff --git a/juneau-doc/docs/Topics/11.juneau-rest-mock/02.MockRemoteResource.html b/juneau-doc/docs/Topics/11.juneau-rest-mock/02.MockRemoteResource.html
index 1efac41..26bac40 100644
--- a/juneau-doc/docs/Topics/11.juneau-rest-mock/02.MockRemoteResource.html
+++ b/juneau-doc/docs/Topics/11.juneau-rest-mock/02.MockRemoteResource.html
@@ -68,7 +68,7 @@
 	By default, the {@link oajr.mock2.MockRemoteResource} class uses JSON marshalling.
 	This can be overridden via any of the following methods: 
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'>{@link oajr.mock2.MockRemoteResource#build(Class,Object,Marshall)}
 	<li class='jm'>{@link oajr.mock2.MockRemoteResource#build(Class,Object,Serializer,Parser)}
 	<li class='jm'>{@link oajr.mock2.MockRemoteResource#create(Class,Object,Marshall)}
diff --git a/juneau-doc/docs/Topics/12.juneau-microservice-core/01.Overview.html b/juneau-doc/docs/Topics/12.juneau-microservice-core/01.Overview.html
index bd01d35..b72c2df 100644
--- a/juneau-doc/docs/Topics/12.juneau-microservice-core/01.Overview.html
+++ b/juneau-doc/docs/Topics/12.juneau-microservice-core/01.Overview.html
@@ -33,7 +33,7 @@
 <p>
 	The Microservice API consists of the following packages and classes:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link oaj.microservice}
 		<ul>
 			<li class='jc'>{@link oaj.microservice.Microservice} - The base microservice class.
diff --git a/juneau-doc/docs/Topics/12.juneau-microservice-core/02.LifecycleMethods.html b/juneau-doc/docs/Topics/12.juneau-microservice-core/02.LifecycleMethods.html
index 5486576..2033229 100644
--- a/juneau-doc/docs/Topics/12.juneau-microservice-core/02.LifecycleMethods.html
+++ b/juneau-doc/docs/Topics/12.juneau-microservice-core/02.LifecycleMethods.html
@@ -18,7 +18,7 @@
 <p>
 	The lifecycle methods of the {@link oaj.microservice.Microservice} class consists of the following:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.microservice.Microservice}
 	<ul>
 		<li class='jm'>{@link oaj.microservice.Microservice#start() start()} 
diff --git a/juneau-doc/docs/Topics/12.juneau-microservice-core/05.Config.html b/juneau-doc/docs/Topics/12.juneau-microservice-core/05.Config.html
index 00dcf4c..b9cbf30 100644
--- a/juneau-doc/docs/Topics/12.juneau-microservice-core/05.Config.html
+++ b/juneau-doc/docs/Topics/12.juneau-microservice-core/05.Config.html
@@ -18,7 +18,7 @@
 <p>
 	The following methods can be used to define the configuration for your microservice using the powerful Config API:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.microservice.MicroserviceBuilder}
 	<ul>
 		<li class='jm'>{@link oaj.microservice.MicroserviceBuilder#config(Config) config(Config)} 
@@ -136,8 +136,7 @@
 	These will be described in detail later.
 </p>
 
-<h5 class='section'>See Also:</h5>
-<ul class='doctree'>
+<ul class='seealso'>
 	<li class='link'>{@doc juneau-config}
 </ul>
 
diff --git a/juneau-doc/docs/Topics/12.juneau-microservice-core/07.VarResolver.html b/juneau-doc/docs/Topics/12.juneau-microservice-core/07.VarResolver.html
index 57e70ff..025a24e 100644
--- a/juneau-doc/docs/Topics/12.juneau-microservice-core/07.VarResolver.html
+++ b/juneau-doc/docs/Topics/12.juneau-microservice-core/07.VarResolver.html
@@ -21,7 +21,7 @@
 <p>
 	The variable resolver can be augmented through the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.microservice.MicroserviceBuilder}
 	<ul>
 		<li class='jm'>{@link oaj.microservice.MicroserviceBuilder#vars(Class...) vars(Class...)} 
diff --git a/juneau-doc/docs/Topics/12.juneau-microservice-core/08.ConsoleCommands.html b/juneau-doc/docs/Topics/12.juneau-microservice-core/08.ConsoleCommands.html
index 0d2e004..6fb4d59 100644
--- a/juneau-doc/docs/Topics/12.juneau-microservice-core/08.ConsoleCommands.html
+++ b/juneau-doc/docs/Topics/12.juneau-microservice-core/08.ConsoleCommands.html
@@ -46,7 +46,7 @@
 <p>
 	The builder methods for controlling the console are as follows:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.microservice.MicroserviceBuilder}
 	<ul>
 		<li class='jm'>{@link oaj.microservice.MicroserviceBuilder#consoleEnabled(boolean) consoleEnabled(boolean)} 
@@ -83,7 +83,7 @@
 <p>
 	The API for defining console commands is shown below: 
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link oaj.microservice.console.ConsoleCommand}
 	<ul>
 		<li class='jm'>{@link oaj.microservice.console.ConsoleCommand#execute(Scanner,PrintWriter,Args) execute(Scanner,PrintWriter,Args)} 
diff --git a/juneau-doc/docs/Topics/12.juneau-microservice-core/09.Logging.html b/juneau-doc/docs/Topics/12.juneau-microservice-core/09.Logging.html
index 55eb40c..185799c 100644
--- a/juneau-doc/docs/Topics/12.juneau-microservice-core/09.Logging.html
+++ b/juneau-doc/docs/Topics/12.juneau-microservice-core/09.Logging.html
@@ -21,7 +21,7 @@
 <p>
 	The method for configuring logging is as follows:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.microservice.MicroserviceBuilder}
 	<ul>
 		<li class='jm'>{@link oaj.microservice.MicroserviceBuilder#logConfig(LogConfig) logConfig(LogConfig)} 
@@ -101,7 +101,7 @@
 <p>
 	The logging configuration can also be defined programmatically through the following API:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.microservice.LogConfig}
 	<ul>
 		<li class='jm'>{@link oaj.microservice.LogConfig#create() create()} 
@@ -147,7 +147,7 @@
 	provided on the {@link oaj.microservice.Microservice} class for logging.
 </p>
 
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.microservice.Microservice}
 	<ul>
 		<li class='jm'>{@link oaj.microservice.Microservice#getLogger() getLogger()} 
diff --git a/juneau-doc/docs/Topics/12.juneau-microservice-core/10.Listeners.html b/juneau-doc/docs/Topics/12.juneau-microservice-core/10.Listeners.html
index ba2bb8d..578fca3 100644
--- a/juneau-doc/docs/Topics/12.juneau-microservice-core/10.Listeners.html
+++ b/juneau-doc/docs/Topics/12.juneau-microservice-core/10.Listeners.html
@@ -22,7 +22,7 @@
 <p>
 	In addition to this support, an interface for defining event listeners for your microservice:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.microservice.MicroserviceBuilder}
 	<ul>
 		<li class='jm'>{@link oaj.microservice.MicroserviceBuilder#listener(MicroserviceListener) listener(MicroserviceListener)} 
diff --git a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/01.Overview.html b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/01.Overview.html
index 5bc08b0..d6b3c01 100644
--- a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/01.Overview.html
+++ b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/01.Overview.html
@@ -26,7 +26,7 @@
 <p>
 	The <c>juneau-microservice-jetty</c> library consists of the following classes:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link oaj.microservice.jetty}
 	<ul>
 		<li class='jc'>{@link oaj.microservice.jetty.JettyMicroservice} - The Jetty microservice class.
diff --git a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/02.LifecycleMethods.html b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/02.LifecycleMethods.html
index 18bab7f..a0a0177 100644
--- a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/02.LifecycleMethods.html
+++ b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/02.LifecycleMethods.html
@@ -18,7 +18,7 @@
 <p>
 	To review, the {@link oaj.microservice.Microservice} class contains the following lifecycle methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.microservice.Microservice}
 	<ul>
 		<li class='jm'>{@link oaj.microservice.Microservice#start() start()} 
@@ -34,7 +34,7 @@
 	The {@link oaj.microservice.jetty.JettyMicroservice} class which extends from {@link oaj.microservice.Microservice} 
 	provides the following additional lifecycle methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.microservice.jetty.JettyMicroservice}
 	<ul>
 		<li class='jm'>{@link oaj.microservice.jetty.JettyMicroservice#createServer() createServer()} 
diff --git a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/04.PredefinedResourceClasses.html b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/04.PredefinedResourceClasses.html
index 14f03d5..b2535c9 100644
--- a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/04.PredefinedResourceClasses.html
+++ b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/04.PredefinedResourceClasses.html
@@ -18,7 +18,7 @@
 <p>
 	The following predefined resource classes are also provided for easy inclusion into your microservice:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link oaj.microservice.resources.ConfigResource}
 		- View and modify the external INI config file.
 	<li class='jc'>{@link oaj.microservice.resources.DirectoryResource}
diff --git a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/05.Config.html b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/05.Config.html
index 26f06ae..f6efeff 100644
--- a/juneau-doc/docs/Topics/13.juneau-microservice-jetty/05.Config.html
+++ b/juneau-doc/docs/Topics/13.juneau-microservice-jetty/05.Config.html
@@ -101,7 +101,7 @@
 	Configuration files can also be accessed programmatically.
 	There are 3 primary ways of getting access to the config file:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jm'>{@link oaj.microservice.Microservice#getConfig()} 
 		<p>Any {@doc DefaultRestSvlVariables initialization-time variables} can be used.</p>
 	<li class='jm'>{@link oajr.RestContext#getConfig()} 
@@ -214,8 +214,7 @@
 	recursively to produce sophisticated results
 </p>
 
-<h5 class='section'>See Also:</h5>
-<ul class='doctree'>
+<ul class='seealso'>
 	<li class='link'>{@doc juneau-config}
 </ul>
 
diff --git a/juneau-doc/docs/Topics/16.juneau-examples-core/02.Examples.html b/juneau-doc/docs/Topics/16.juneau-examples-core/02.Examples.html
index e43cd6c..5cbc020 100644
--- a/juneau-doc/docs/Topics/16.juneau-examples-core/02.Examples.html
+++ b/juneau-doc/docs/Topics/16.juneau-examples-core/02.Examples.html
@@ -18,7 +18,7 @@
 <p>
 	The following shows the core examples provided:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link oaj.examples.core.json}
 	<ul>
 		<li class='jc'>{@link oaj.examples.core.json.JsonSimpleExample} - JsonSerializer and JsonParser usage on serialize and deserialize simple Pojo bean.
diff --git a/juneau-doc/docs/Topics/17.juneau-examples-rest/01.RootResources.html b/juneau-doc/docs/Topics/17.juneau-examples-rest/01.RootResources.html
index 1f24cb0..bb0bdef 100644
--- a/juneau-doc/docs/Topics/17.juneau-examples-rest/01.RootResources.html
+++ b/juneau-doc/docs/Topics/17.juneau-examples-rest/01.RootResources.html
@@ -22,7 +22,7 @@
 <p>
 	The class hierarchy for this class is:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>
 		{@link oajr.RestServlet} - Contains all the REST servlet logic.
 		<ul>
diff --git a/juneau-doc/docs/Topics/17.juneau-examples-rest/03.PetStoreResource.html b/juneau-doc/docs/Topics/17.juneau-examples-rest/03.PetStoreResource.html
index e0d9a18..c30f263 100644
--- a/juneau-doc/docs/Topics/17.juneau-examples-rest/03.PetStoreResource.html
+++ b/juneau-doc/docs/Topics/17.juneau-examples-rest/03.PetStoreResource.html
@@ -128,7 +128,7 @@
 <p>
 	The application itself is defined in 3 packages:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'><c>org.apache.juneau.rest.examples.rest.petstore</c>
 		<br>Defines the service for storing and retrieving Petstore data.
 		<br><img class='bordered' style='width:250px' src='doc-files/juneau-examples-rest.PetStoreResource.2a.png'>
diff --git a/juneau-doc/docs/designs.html b/juneau-doc/docs/designs.html
index a6fa8cb..334caf5 100644
--- a/juneau-doc/docs/designs.html
+++ b/juneau-doc/docs/designs.html
@@ -34,6 +34,7 @@
 	<h4 class='topic'>&lt;h4 class='topic'&gt;&lt;/h4&gt;</h5>
 	<h5 class='topic'>&lt;h5 class='topic'&gt;&lt;/h5&gt;</h5>
 	<h5 class='figure'>&lt;h5 class='figure'&gt;&lt;/h5&gt;</h5>
+	<h5 class='section'>&lt;h5 class='section'&gt;&lt;/h5&gt;</h5>
 	
 	<ul class='javatree'>
 		<li class='jp'><c>com.apache.foo</c>
@@ -82,4 +83,16 @@
 	<p>
 	foo <l>&lt;l&gt;literal&lt;/l&gt;</l> foo
 	</p>
+	
+	<h5 class='section'>See Also:</h5>
+	<ul class='section'>
+		<li>Foo
+		<li>Bar
+	</ul>
+	
+	<ul class='seealso'>
+		<li>Foo
+		<li>Bar
+	</ul>
+	
 </body>
diff --git a/juneau-doc/src/main/javadoc/overview.html b/juneau-doc/src/main/javadoc/overview.html
index bc84e73..91271fd 100644
--- a/juneau-doc/src/main/javadoc/overview.html
+++ b/juneau-doc/src/main/javadoc/overview.html
@@ -1020,7 +1020,7 @@
 <p>
 	The class hierarchy for the serializers (excluding specialized subclasses) are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link org.apache.juneau.serializer.Serializer}
 	<ul>
 		<li class='jac'>{@link org.apache.juneau.serializer.WriterSerializer}
@@ -1155,7 +1155,7 @@
 <p>
 	The class hierarchy for the parsers (excluding specialized subclasses) are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link org.apache.juneau.parser.Parser}
 	<ul>
 		<li class='jac'>{@link org.apache.juneau.parser.ReaderParser}
@@ -1196,7 +1196,7 @@
 	{@link org.apache.juneau.marshall.Marshall Marshalls} are simple pairings of a {@link org.apache.juneau.serializer.Serializer}
 	and {@link org.apache.juneau.parser.Parser} with convenience methods for serializing and parsing POJOs.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link org.apache.juneau.marshall.Marshall}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.marshall.Marshall#read(Object,Class) read(Object,Class)}
@@ -1228,7 +1228,7 @@
 <p>
 	Marshalls exist for all supported languages:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link org.apache.juneau.marshall.Marshall}
 	<ul>
 		<li class='jac'>{@link org.apache.juneau.marshall.CharMarshall}
@@ -1288,7 +1288,7 @@
 	The class hierarchy for the part serializers are:
 </p>
 
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link org.apache.juneau.httppart.HttpPartSerializer}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.httppart.SimplePartSerializer} - Serializes directly to strings.
@@ -1333,7 +1333,7 @@
 	The class hierarchy for the part serializers are:
 </p>
 
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link org.apache.juneau.httppart.HttpPartParser}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.httppart.SimplePartParser} - Parses directly from strings.
@@ -1378,7 +1378,7 @@
 	However, each of the serializers and parsers already contain reusable instances with common configurations.
 	For example, JSON has the following predefined reusable serializers and parsers:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.json.JsonSerializer}
 		<ul>
 			<li class='jf'>{@link org.apache.juneau.json.JsonSerializer#DEFAULT DEFAULT}
@@ -1426,7 +1426,7 @@
 	All serializers and parsers extend from the {@link org.apache.juneau.BeanContext} class.
 	Therefore, the following properties are common to all serializers and parsers:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.BeanContext}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.BeanContext#BEAN_beanClassVisibility BEAN_beanClassVisibility}
@@ -1474,7 +1474,7 @@
 <p>
 	In addition to the common properties above, the following properties are common to all serializers:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.BeanTraverseContext}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.BeanTraverseContext#BEANTRAVERSE_detectRecursions BEANTRAVERSE_detectRecursions}
@@ -1519,7 +1519,7 @@
 <p>
 	In addition to the common properties above, the following properties are common to all parsers:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.parser.Parser}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.parser.Parser#PARSER_autoCloseStreams PARSER_autoCloseStreams}
@@ -1592,7 +1592,7 @@
 <p>
 	Config annotations are provided for all serializers and parsers:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.annotation.BeanConfig BeanConfig}
 	<li class='ja'>{@link org.apache.juneau.csv.annotation.CsvConfig CsvConfig}
 	<li class='ja'>{@link org.apache.juneau.html.annotation.HtmlConfig HtmlConfig}
@@ -1614,7 +1614,7 @@
 <p>
 	Config annotations defined on classes and methods can be applied to serializers and parsers using the following methods:	
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.BeanContextBuilder}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.BeanContextBuilder#applyAnnotations(Class) applyAnnotations(Class)} - Apply annotations from class and all parent classes.
@@ -1638,7 +1638,7 @@
 <p>
 	These classes extend directly from the following JCF classes:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'> 
 		{@link java.util.LinkedHashMap java.util.LinkedHashMap}
 		<ul>
@@ -1806,7 +1806,7 @@
 <p>
 	For example, the class hierarchy for <c>JsonSerializer</c> is:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>Object</c>
 	<ul>
 		<li class='jac'>{@link org.apache.juneau.Context}
@@ -1831,7 +1831,7 @@
 <p>
 	The class hierarchy for <c>JsonSerializerBuilder</c> is:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>Object</c>
 	<ul>
 		<li class='jac'>{@link org.apache.juneau.ContextBuilder}
@@ -1852,7 +1852,7 @@
 <p>
 	The class hierarchy for <c>JsonSerializerSession</c> is:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>Object</c>
 	<ul>
 		<li class='jac'>{@link org.apache.juneau.Session}
@@ -1921,7 +1921,7 @@
 	However, two special classes are provided tailor how certain Java objects are handled by the framework.
 	These classes are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.transform.BeanFilter} - Transforms that alter the way beans are handled.
 	<li class='jac'>{@link org.apache.juneau.transform.PojoSwap} - Transforms that swap non-serializable POJOs with 
 		serializable POJOs during serialization (and optionally vis-versa during parsing).
@@ -1936,7 +1936,7 @@
 <p>
 	Transforms are added to serializers and parsers (and REST clients) using the following configuration properties:
 </p> 
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.BeanContext}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.BeanContext#BEAN_beanFilters BEAN_beanFilters}
@@ -1946,7 +1946,7 @@
 <p>
 	Annotations are also provided for specifying transforms directly on classes and methods (all described in later sections):
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>
 		{@link org.apache.juneau.annotation.Swap} 
 		- Used to tailor how non-bean POJOs get interpreted by the framework.
@@ -2079,7 +2079,7 @@
 <p>
 	By default, all serializers and parsers have built in <c>PojoSwaps</c> defined for the following common data types:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link java.util.Enumeration}
 	<li class='jc'>{@link java.util.Iterator}
 	<li class='jc'>{@link java.util.Locale}
@@ -2103,7 +2103,7 @@
 <p>
 	Various other swaps are provided in the <c>org.apache.juneau.transforms</c> package:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'><jk>org.apache.juneau.transforms</jk>
 		<ul>
 			<li class='jac'>{@link org.apache.juneau.transforms.ByteArraySwap}
@@ -2687,8 +2687,7 @@
 	instead.
 </p>
 
-<h5 class='section'>See Also:</h5>
-<ul>
+<ul class='seealso'>
 	<li class='jic'>{@link org.apache.juneau.transform.Surrogate}
 </ul>
 </div><!-- END: 2.11.8 - juneau-marshall.Transforms.SurrogateClasses -->
@@ -3296,7 +3295,7 @@
 		</p>
 </ul>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='ja'>{@link org.apache.juneau.annotation.Builder}
 	<li class='jic'>{@link org.apache.juneau.transform.Builder}
 </ul>
@@ -3341,7 +3340,7 @@
 <p>
 	Bean filters are added to serializers and parsers using the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jf'>{@link org.apache.juneau.BeanContext#BEAN_beanFilters}
 	<li class='jm'>{@link org.apache.juneau.BeanContextBuilder#beanFilters(Object...)}
 </ul>
@@ -3402,7 +3401,7 @@
 <p>
 	Interface filters are defined through the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jf'>{@link org.apache.juneau.BeanContext#BEAN_beanFilters}
 	<li class='ja'>{@link org.apache.juneau.annotation.Bean#interfaceClass() Bean(interfaceClass)}
 	<li class='jm'>{@link org.apache.juneau.transform.BeanFilterBuilder#interfaceClass(Class)}
@@ -3506,7 +3505,7 @@
 <p>
 	Stop classes are defined through the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.annotation.Bean#stopClass() Bean(stopClass)}
 	<li class='jf'>{@link org.apache.juneau.transform.BeanFilterBuilder#stopClass(Class)}
 </ul>
@@ -3664,7 +3663,7 @@
 <p>
 	Bean dictionaries are registered through the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.annotation.BeanProperty#beanDictionary() BeanProperty(beanDictionary)} 
 		- On individual bean properties through the annotation.
 	<li class='ja'>{@link org.apache.juneau.annotation.Bean#beanDictionary() Bean(beanDictionary)} 
@@ -3706,7 +3705,7 @@
 <p>
 	The <js>"_type"</js> property name can be overridden through the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.annotation.Bean#typePropertyName() Bean(typePropertyName)} 
 		- On individual beans through the annotation.
 	<li class='jf'>{@link org.apache.juneau.BeanContext#BEAN_beanTypePropertyName} 
@@ -4053,7 +4052,7 @@
 <p>
 	The following parsers can be configured to read continuous streams of objects from the same input stream:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.json.JsonParser}
 	<li class='jc'>{@link org.apache.juneau.uon.UonParser}
 	<li class='jc'>{@link org.apache.juneau.msgpack.MsgPackParser}
@@ -4087,7 +4086,7 @@
 <p>
 	For obvious reasons, do not use the following properties when reading continuous streams:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jf'>{@link org.apache.juneau.json.JsonParser#JSON_validateEnd}
 	<li class='jf'>{@link org.apache.juneau.uon.UonParser#UON_validateEnd}
 	<li class='jf'>{@link org.apache.juneau.parser.Parser#PARSER_autoCloseStreams}
@@ -4108,7 +4107,7 @@
 <p>
 	The classes and settings that control the behavior are:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.UriResolver} 
 	<li class='jc'>{@link org.apache.juneau.UriContext}
 	<li class='jc'>{@link org.apache.juneau.UriRelativity}
@@ -4182,7 +4181,7 @@
 <p>
 	URI resolution is controlled by the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jf'>{@link org.apache.juneau.serializer.Serializer#SERIALIZER_uriContext}
 		<br>Setting that defines the URI contextual information used to resolve relative URIs.
 	<li class='jf'>{@link org.apache.juneau.serializer.Serializer#SERIALIZER_uriRelativity}
@@ -4856,7 +4855,7 @@
 <p>
 	The JSON serializer provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
 	<li class='jc'>{@link org.apache.juneau.json.JsonSerializer}
@@ -4869,7 +4868,7 @@
 <p>
 	The following pre-configured serializers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.json.JsonSerializer}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.json.JsonSerializer#DEFAULT DEFAULT}
@@ -4940,7 +4939,7 @@
 </p>			
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jf'>{@link org.apache.juneau.json.JsonSerializer#JSON_simpleMode}
 </ul>
 </div><!-- END: 2.20.3 - juneau-marshall.JsonDetails.SimplifiedJson -->
@@ -4955,7 +4954,7 @@
 <p>
 	The JSON parser provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
 	<li class='jc'>{@link org.apache.juneau.json.JsonParser}
@@ -4966,7 +4965,7 @@
 <p>
 	The following pre-configured parsers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.json.JsonParser}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.json.JsonParser#DEFAULT DEFAULT}
@@ -5001,7 +5000,7 @@
 <p>
 	The annotation can be applied to beans as well as other objects serialized to other types (e.g. strings).
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.json.annotation.Json}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.json.annotation.Json#wrapperAttr() wrapperAttr}
@@ -5640,7 +5639,7 @@
 <p>
 	The XML serializers provide the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
 	<li class='jc'>{@link org.apache.juneau.xml.XmlSerializer}
@@ -5657,7 +5656,7 @@
 <p>
 	The following pre-configured serializers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.xml.XmlSerializer}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.xml.XmlSerializer#DEFAULT DEFAULT}
@@ -5682,7 +5681,7 @@
 <p>
 	The XML parser provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
 	<li class='jc'>{@link org.apache.juneau.xml.XmlParser}
@@ -5697,7 +5696,7 @@
 <p>
 	The following pre-configured parsers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.xml.XmlParser}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.xml.XmlParser#DEFAULT DEFAULT}
@@ -7960,7 +7959,7 @@
 <p>
 	The HTML serializers provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
 	<li class='jc'>{@link org.apache.juneau.html.HtmlSerializer}
@@ -7991,7 +7990,7 @@
 <p>
 	The following pre-configured serializers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.html.HtmlSerializer}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.html.HtmlSerializer#DEFAULT }
@@ -8016,14 +8015,14 @@
 <p>
 	The HTML parser provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser}
 </ul>
 <p>
 	The following pre-configured parsers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.html.HtmlParser}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.html.HtmlParser#DEFAULT DEFAULT}
@@ -8038,7 +8037,7 @@
 <p>
 	The {@link org.apache.juneau.html.annotation.Html @Html} annotation can be used to customize how POJOs are serialized to HTML on a per-class/field/method basis.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.html.annotation.Html}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.html.annotation.Html#anchorText() anchorText}
@@ -8207,7 +8206,7 @@
 	{@link org.apache.juneau.html.HtmlDocSerializer} is an extension of {@link org.apache.juneau.html.HtmlSerializer}
 	that wraps serialized POJOs in a complete HTML document. 
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.html.HtmlDocSerializer}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.html.HtmlDocSerializer#HTMLDOC_aside HTMLDOC_aside}
@@ -8304,7 +8303,7 @@
 	interface and associating it with your {@link org.apache.juneau.html.HtmlDocSerializer} using the {@link org.apache.juneau.html.HtmlDocSerializer#HTMLDOC_template HTMLDOC_template}
 	setting.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.html.HtmlDocTemplate}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.html.HtmlDocTemplate#writeTo(HtmlDocSerializerSession,HtmlWriter,Object) writeTo(HtmlDocSerializerSession,HtmlWriter,Object)}
@@ -8646,7 +8645,7 @@
 <p>
 	The UON serializers provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
 	<li class='jc'>{@link org.apache.juneau.uon.UonSerializer}
@@ -8659,7 +8658,7 @@
 <p>
 	The following pre-configured serializers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.uon.UonSerializer}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.uon.UonSerializer#DEFAULT DEFAULT}
@@ -8679,7 +8678,7 @@
 <p>
 	The UON parser provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
 	<li class='jc'>{@link org.apache.juneau.uon.UonParser}
@@ -8691,7 +8690,7 @@
 <p>
 	The following pre-configured parsers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.uon.UonParser}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.uon.UonParser#DEFAULT DEFAULT}
@@ -8845,7 +8844,7 @@
 <p>
 	The URL-Encoding serializers provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
 	<li class='jc'>{@link org.apache.juneau.urlencoding.UrlEncodingSerializer}
@@ -8856,7 +8855,7 @@
 <p>
 	The following pre-configured serializers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.urlencoding.UrlEncodingSerializer}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.urlencoding.UrlEncodingSerializer#DEFAULT DEFAULT}
@@ -8878,7 +8877,7 @@
 <p>
 	The URL-Encoding parser provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
 	<li class='jc'>{@link org.apache.juneau.urlencoding.UrlEncodingParser}
@@ -8889,7 +8888,7 @@
 <p>
 	The following pre-configured parsers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.urlencoding.UrlEncodingParser}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.urlencoding.UrlEncodingParser#DEFAULT DEFAULT}
@@ -8905,7 +8904,7 @@
 	The {@link org.apache.juneau.urlencoding.annotation.UrlEncoding @UrlEncoding} annotation
 	is used to override the behavior of {@link org.apache.juneau.urlencoding.UrlEncodingSerializer} on individual bean classes or properties.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.urlencoding.annotation.UrlEncoding}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.urlencoding.annotation.UrlEncoding#expandedParams() expandedParams}
@@ -8943,7 +8942,7 @@
 <p>
 	The MessagePack serializer provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
 	<li class='jc'>{@link org.apache.juneau.msgpack.MsgPackSerializer}
@@ -8954,7 +8953,7 @@
 <p>
 	The following pre-configured serializers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.msgpack.MsgPackSerializer}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.msgpack.MsgPackSerializer#DEFAULT DEFAULT}
@@ -8973,14 +8972,14 @@
 <p>
 	The MessagePack parser provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
 </ul>
 <p>
 	The following pre-configured parsers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.msgpack.MsgPackParser}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.msgpack.MsgPackParser#DEFAULT DEFAULT}
@@ -8999,7 +8998,7 @@
 <p>
 	The relevant classes for using OpenAPI-based serialization are:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.oapi.OpenApiSerializer} - Converts POJOs to strings.
 	<li class='jc'>{@link org.apache.juneau.oapi.OpenApiParser} - Converts strings to POJOs.
 	<li class='jc'>{@link org.apache.juneau.httppart.HttpPartSchema} - Defines the schema for your POJO.
@@ -9014,7 +9013,7 @@
 	Later in the rest-server and rest-client sections, we also describe how the following annotations
 	can be applied to method parameters and class types to define the schema for various HTTP parts:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Body}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Header}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Query}
@@ -10069,7 +10068,7 @@
 	The {@link org.apache.juneau.jena.RdfSerializer} class is the top-level class for all Jena-based serializers.
 	Language-specific serializers are defined as inner subclasses of the <c>RdfSerializer</c> class:
 </p>	
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.jena.RdfSerializer}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.jena.RdfXmlSerializer}
@@ -10080,7 +10079,7 @@
 	</ul>
 </ul>
 
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
 	<li class='jic'>{@link org.apache.juneau.jena.RdfCommon}
@@ -10129,7 +10128,7 @@
 <p>
 	The following pre-configured serializers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.jena.RdfSerializer}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.jena.RdfXmlSerializer}
@@ -10168,7 +10167,7 @@
 	The {@link org.apache.juneau.jena.RdfParser} class is the top-level class for all Jena-based parsers.
 	Language-specific parsers are defined as inner subclasses of the <c>RdfParser</c> class:
 </p>	
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.jena.RdfParser}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.jena.RdfXmlParser}
@@ -10183,7 +10182,7 @@
 <p>
 	The RDF parser provides the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
 	<li class='link'>{@doc juneau-marshall.ConfigurableProperties.CommonParser Common Parser Properties}
 	<li class='jic'>{@link org.apache.juneau.jena.RdfCommon}
@@ -10227,7 +10226,7 @@
 <p>
 	The following pre-configured parsers are provided for convenience:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.jena.RdfParser}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.jena.RdfXmlParser}
@@ -10258,7 +10257,7 @@
 	The {@link org.apache.juneau.jena.annotation.Rdf @Rdf} annotation
 	is used to override the behavior of the RDF serializers and parsers on individual bean classes or properties.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.jena.annotation.Rdf}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.jena.annotation.Rdf#beanUri() beanUri}
@@ -11154,14 +11153,14 @@
 	The {@link org.apache.juneau.svl.VarResolver#DEFAULT} resolver is a reusable instance of this class 
 	configured with the following basic variables:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.svl.vars.SystemPropertiesVar} - <c>$S{key[,default]}</c>
 	<li class='jc'>{@link org.apache.juneau.svl.vars.EnvVariablesVar} - <c>$E{key[,default]}</c>
 </ul>
 <p>
 	The following logic variables are also provided:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.svl.vars.IfVar} - <c>$IF{arg,then[,else]}</c>
 	<li class='jc'>{@link org.apache.juneau.svl.vars.SwitchVar} - <c>$SW{arg,pattern1:then1[,pattern2:then2...]}</c>
 	<li class='jc'>{@link org.apache.juneau.svl.vars.CoalesceVar} - <c>$CO{arg1[,arg2...]}</c>
@@ -11231,7 +11230,7 @@
 <p>
 	The following shows the class hierarchy of the {@link org.apache.juneau.svl.Var} class:
 </p>  
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link org.apache.juneau.svl.Var} - Superclass of all vars.
 	<ul>
 		<li class='jac'>{@link org.apache.juneau.svl.SimpleVar} - Superclass of all vars that return strings.
@@ -11394,7 +11393,7 @@
 	The main class for performing variable resolution is {@link org.apache.juneau.svl.VarResolver}.
 	Two methods are provided for resolving variables:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.svl.VarResolver}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.svl.VarResolver#resolve(String) resolve(String)} 
@@ -11415,14 +11414,14 @@
 <p>
 	The following two classes are identical in behavior except for which objects they can access:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.svl.VarResolver} - Has access to context objects only.
 	<li class='jc'>{@link org.apache.juneau.svl.VarResolverSession} - Has access to context and session objects.
 </ul>
 <p>
 	Context and session objects are set through the following methods:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'>{@link org.apache.juneau.svl.VarResolverBuilder#contextObject(String,Object)} - Context objects.
 	<li class='jm'>{@link org.apache.juneau.svl.VarResolverSession#sessionObject(String,Object)} - Session objects.
 	<li class='jm'>{@link org.apache.juneau.svl.VarResolver#createSession(Map)} - Session objects.
@@ -11430,7 +11429,7 @@
 <p>
 	Both kinds of objects are accessible through the following method:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'>{@link org.apache.juneau.svl.VarResolverSession#getSessionObject(Class, String, boolean)}
 </ul>
 <p>
@@ -11724,7 +11723,7 @@
 <p>
 	The following methods are provided for accessing primitive values:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.Config}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.Config#getString(String) getString(String)}
@@ -11780,7 +11779,7 @@
 <p>
 	The following methods are provided for accessing POJO values:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.Config}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.Config#getObject(String,Class) getObject(String,Class)}
@@ -11838,7 +11837,7 @@
 	The format for beans depends on the serializer and parser registered on the Config which 
 	is defined in the builder via the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.ConfigBuilder}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.ConfigBuilder#serializer(Class) serializer(Class)}
@@ -11850,7 +11849,7 @@
 <p>
 	The default parser can also be overridden on the following getters:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.Config}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.Config#getObject(String,Parser,Class) getObject(String,Parser,Class)}
@@ -11866,7 +11865,7 @@
 <p>
 	The following methods are provided for accessing arrays:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.Config}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.Config#getStringArray(String) getStringArray(String)}
@@ -11933,7 +11932,7 @@
 <p>
 	The following methods are provided for accessing maps and collections:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.Config}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.Config#getObject(String,Type,Type...) getObject(String,Type,Type...)}
@@ -12005,7 +12004,7 @@
 <p>
 	The following methods are provided for accessing binary data:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.Config}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.Config#getBytes(String) getBytes(String)}
@@ -12026,7 +12025,7 @@
 <p>
 	The binary data format is controlled via the following setting:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jf'>{@link org.apache.juneau.config.Config#CONFIG_binaryFormat}
 </ul>
 <p>
@@ -12049,7 +12048,7 @@
 <p>
 	Binary data line wrapping can be controlled via the following setting:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jf'>{@link org.apache.juneau.config.Config#CONFIG_binaryLineLength}
 </ul>
 </div><!-- END: 6.2.5 - juneau-config.EntryTypes.BinaryData -->
@@ -12096,7 +12095,7 @@
 	By default, <c>Configs</c> use the {@link org.apache.juneau.svl.VarResolver#DEFAULT} variable resolver
 	which provides support for the following variables and constructs:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.svl.vars.SystemPropertiesVar} - <c>$S{key[,default]}</c>
 	<li class='jc'>{@link org.apache.juneau.svl.vars.EnvVariablesVar} - <c>$E{key[,default]}</c>
 	<li class='jc'>{@link org.apache.juneau.config.vars.ConfigVar} - <c>$C{key[,default]}</c>
@@ -12104,13 +12103,13 @@
 <p>
 	The variable resolver is controlled via the following setting:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jf'>{@link org.apache.juneau.config.Config#CONFIG_varResolver}
 </ul>
 <p>
 	Additionally, the following method can be used to retrieve a <c>Config</c> with a different variable resolver:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'>{@link org.apache.juneau.config.Config#resolving(VarResolverSession)}
 </ul>
 
@@ -12121,7 +12120,7 @@
 <p>
 	The default variable resolver also provides the following logic variables for performing simple logical operations:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.svl.vars.IfVar} - <c>$IF{arg,then[,else]}</c>
 	<li class='jc'>{@link org.apache.juneau.svl.vars.SwitchVar} - <c>$SW{arg,pattern1:then1[,pattern2:then2...]}</c>
 	<li class='jc'>{@link org.apache.juneau.svl.vars.CoalesceVar} - <c>$CO{arg1[,arg2...]}</c>
@@ -12221,7 +12220,7 @@
 <p>
 	Custom encoders can be used to provide your own encoding support by implementing the {@link org.apache.juneau.config.encode.ConfigEncoder} interface.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link org.apache.juneau.config.encode.ConfigEncoder}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.encode.ConfigEncoder#encode(String,String) encode(String,String)}
@@ -12232,7 +12231,7 @@
 <p>
 	Encoders are controlled via the following setting:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jf'>{@link org.apache.juneau.config.Config#CONFIG_encoder}
 </ul>
 <p>
@@ -12381,7 +12380,7 @@
 <p>
 	The following methods allow you to add, remove, and modify entries and sections in a config file:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.Config}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.Config#set(String,Object) set(String,Object)}
@@ -12522,7 +12521,7 @@
 <p>
 	The following methods can be used to bulk-load configuration values:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.Config}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.Config#setSection(String,List,Map) setSection(String,List,Map)}
@@ -12544,7 +12543,7 @@
 <p>
 	Configuration change events can be listened for using the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.Config}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.Config#addListener(ConfigEventListener) addListener(ConfigEventListener)}
@@ -12554,7 +12553,7 @@
 <p>
 	The {@link org.apache.juneau.config.event.ConfigEventListener} interface consists of the following method:
 </p>		
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link org.apache.juneau.config.event.ConfigEventListener}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.event.ConfigEventListener#onConfigChange(ConfigEvents) onConfigChange(ConfigEvents)}
@@ -12563,7 +12562,7 @@
 <p>
 	The {@link org.apache.juneau.config.event.ConfigEvent} class provides access to all the information about the updated entry:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.event.ConfigEvent}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.event.ConfigEvent#getType() getType()}
@@ -12622,7 +12621,7 @@
 <p>
 	The following methods are used for serializing <c>Config</c> objects back into INI files:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.Config}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.Config#writeTo(Writer) writeTo(Writer)}
@@ -12772,7 +12771,7 @@
 <p>
 	The methods that need to be implemented on a store are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link org.apache.juneau.config.store.ConfigStore}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.store.ConfigStore#read(String) read(String)} - Read a config file.
@@ -12814,14 +12813,14 @@
 <p>
 	Two configuration stores are provided by default:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.store.ConfigFileStore} - File-system storage.
 	<li class='jc'>{@link org.apache.juneau.config.store.ConfigMemoryStore} - In-memory storage.
 </ul>
 <p>
 	The store is defined on the <c>Config</c> object via the following setting:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jf'>{@link org.apache.juneau.config.Config#CONFIG_store}
 </ul>
 
@@ -12896,7 +12895,7 @@
 	The {@link org.apache.juneau.config.store.ConfigFileStore} is the typical store used for configuration files.
 	It provides the following configurable settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.store.ConfigFileStore}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.store.ConfigFileStore#FILESTORE_charset FILESTORE_charset}
@@ -13088,7 +13087,7 @@
 <p>
 	The <c>ConfigStore</c> class has the following listener methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link org.apache.juneau.config.store.ConfigStore}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.store.ConfigStore#register(String,ConfigStoreListener) register(String,ConfigStoreListener)} - Register a listener on the specified config name.
@@ -13099,7 +13098,7 @@
 	Note that this is a different listener than {@link org.apache.juneau.config.event.ConfigEventListener}.
 	In this case, we're just listening for changed files:
 </p>		
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link org.apache.juneau.config.store.ConfigStoreListener}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.store.ConfigStoreListener#onChange(String)} - Called when file changes.  New contents are passed in.
@@ -13119,9 +13118,10 @@
 <p>
 	The following settings can be used to create read-only <c>Config</c> objects:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jf'>{@link org.apache.juneau.config.Config#CONFIG_readOnly}
 </ul>
+
 <h5 class='figure'>Example:</h5>
 <p class='bpcode w800'>
 	<jc>// Create a read-only config</jc>
@@ -13160,7 +13160,7 @@
 	Each JVM has a system default config.  This is a configuration file that serves as the default
 	configuration for the system.  It's accessed using the following static methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.config.Config}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.config.Config#getSystemDefault() getSystemDefault()}
@@ -13415,7 +13415,7 @@
 <p>
 	The class hierarchy for the REST servlet class is shown below:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>
 		{@link javax.servlet.http.HttpServlet javax.servlet.http.HttpServlet} 
 		<ul>
@@ -13443,7 +13443,7 @@
 	For child resources, you can either extend from one of the classes above, or extend from one of the following
 	that provides identical support but does not extent from <c>HttpServlet</c>:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>
 		{@link org.apache.juneau.rest.BasicRestConfig} 
 		<ul>
@@ -13472,7 +13472,7 @@
 <p>
 	Everything is configured through the following classes which you will see a lot:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.rest.RestContext} - Each resource class instance has one copy that holds all of its configuration.
 	<li class='jc'>{@link org.apache.juneau.rest.RestContextBuilder} - Builder for the class above.
 </ul>
@@ -13497,7 +13497,7 @@
 	not necessary.</b>
 	The only requirement is that the class be annotated with <ja>@RestResource</ja> and have one of the following constructors:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'><c><jk>public</jk> T()</c>
 	<li class='jm'><c><jk>public</jk> T(RestContextBuilder)</c>
 </ul>
@@ -13551,7 +13551,7 @@
 	not very useful on it's own.
 	However, the class does provide a couple of convenience methods to be aware of:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'><c>{@link org.apache.juneau.rest.RestServlet} <jk>extends</jk> HttpServlet</c>
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.RestServlet#init(ServletConfig) init(ServletConfig)} - Can override to provide custom initialization.
@@ -13868,7 +13868,7 @@
 	Children can be nested arbitrary deep to create complex REST interfaces with a single top-level REST servlet.
 </p>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_children}
 </ul>
 </div><!-- END: 7.3.4 - juneau-rest-server.Instantiation.Children -->
@@ -13964,7 +13964,7 @@
 	By default, you can add the {@link org.apache.juneau.rest.annotation.RestResource @RestResource}
 	to any class as long as it has one of the following constructors:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'><c><jk>public</jk> T()</c>
 	<li class='jm'><c><jk>public</jk> T(RestContextBuilder)</c>
 </ul>
@@ -13975,7 +13975,7 @@
 <p>
 	Resource object resolution is controlled through the following API:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link org.apache.juneau.rest.RestResourceResolver}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.rest.BasicRestResourceResolver}
@@ -13986,7 +13986,7 @@
 	Later topics discuss how to use this API to instantiate resources using Spring.
 </p>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_resourceResolver}
 </ul>
 </div><!-- END: 7.3.7 - juneau-rest-server.Instantiation.ResourceResolvers -->
@@ -14049,7 +14049,7 @@
 </ul>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestHook}
 </ul>
 </div><!-- END: 7.3.8 - juneau-rest-server.Instantiation.LifecycleHooks -->
@@ -14353,7 +14353,7 @@
 	The object itself is read-only and unchangeable.
 	It is populated through the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource} - Settings copied from the annotation during servlet initialization.
 	<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder} - Builder used during servlet initialization.
 </ul>
@@ -14594,11 +14594,11 @@
 	}
 </p>
 <h5 class='section'>Notes:</h5>
-<ul>
+<ul class='spaced-list'>
 	<li>All annotations have programmatic equivalents on the {@link org.apache.juneau.rest.RestRequest} class.
 </ul>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_paramResolvers} - For configuring custom parameter types.
 </ul>
 </div><!-- END: 7.6.1 - juneau-rest-server.RestMethod.MethodParameters -->
@@ -14619,7 +14619,7 @@
 <p>
 	There are many useful methods on this object, but the main ones are shown below:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>{@link org.apache.juneau.rest.RestRequest} <jk>extends</jk> HttpServletRequest</c>
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getHeaders() getHeaders()} - HTTP request headers.
@@ -14655,7 +14655,7 @@
 <p>
 	Some important methods on this class are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>{@link org.apache.juneau.rest.RestResponse} <jk>extends</jk> HttpServletResponse</c>
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.RestResponse#setOutput(Object) setOutput(Object)} - Set response output programmatically.
@@ -14689,7 +14689,7 @@
 <p>
 	Some important methods on this class are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.rest.RequestBody} 
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.RequestBody#getReader() getReader()} - Get body as a Reader.
@@ -14703,7 +14703,7 @@
 </ul>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Body}
 </ul>
 </div><!-- END: 7.6.4 - juneau-rest-server.RestMethod.RequestBody -->
@@ -14738,7 +14738,7 @@
 <p>
 	Some important methods on this class are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>{@link org.apache.juneau.rest.RequestHeaders} <jk>extends</jk> TreeMap&lt;String,String[]&gt;</c>
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.RequestHeaders#get(String,Class) get(String,Class)} - Get header value converted to a POJO.
@@ -14751,7 +14751,7 @@
 </ul>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Header}
 </ul>
 </div><!-- END: 7.6.5 - juneau-rest-server.RestMethod.RequestHeaders -->
@@ -14824,7 +14824,7 @@
 <p>
 	Some important methods on this class are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>{@link org.apache.juneau.rest.RequestQuery} <jk>extends</jk> LinkedHashMap&lt;String,String[]&gt;</c>
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.RequestQuery#get(String,Class) get(String,Class)} - Get query parameter value converted to a POJO.
@@ -14838,7 +14838,7 @@
 </ul>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Query}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.HasQuery}
 </ul>
@@ -14873,7 +14873,7 @@
 <p>
 	Some important methods on this class are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>{@link org.apache.juneau.rest.RequestFormData} <jk>extends</jk> LinkedHashMap&lt;String,String[]&gt;</c>
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.RequestFormData#get(String,Class) get(String,Class)} - Get form-data parameter values converted to a POJO.
@@ -14886,7 +14886,7 @@
 </ul>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.FormData}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.HasFormData}
 </ul>
@@ -14995,7 +14995,7 @@
 	}
 </p>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_path}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Path}
 	<li class='jc'>{@link org.apache.juneau.rest.RequestPath}
@@ -15029,7 +15029,7 @@
 <p>
 	Some important methods on this class are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'><c>{@link org.apache.juneau.rest.RequestPath} <jk>extends</jk> TreeMap&lt;String,String&gt;</c>
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.RequestPath#get(String,Class) get(String,Class)} - Get path match variable converted to a POJO.
@@ -15042,7 +15042,7 @@
 </ul>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Path}
 </ul>
 </div><!-- END: 7.6.10 - juneau-rest-server.RestMethod.RequestPathMatch -->
@@ -15087,7 +15087,7 @@
 <p>
 	This is controlled through the following extensible API:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link org.apache.juneau.rest.ResponseHandler}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.rest.reshandlers.DefaultHandler}
@@ -15137,7 +15137,7 @@
 	}
 </p>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_responseHandlers} - For configuring custom response handlers.
 </ul>
 </div><!-- END: 7.6.11 - juneau-rest-server.RestMethod.MethodReturnTypes -->
@@ -15254,7 +15254,7 @@
 </ul>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestMethod#matchers RestMethod(matchers)}
 	<li class='jc'>{@link org.apache.juneau.rest.matchers.MultipartFormDataMatcher}
 	<li class='jc'>{@link org.apache.juneau.rest.matchers.UrlEncodedFormMatcher}
@@ -15288,7 +15288,7 @@
 		<jk>return new</jk> SeeOther(<js>"servlet:/pets"</js>);  
 	}
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link org.apache.juneau.rest.response}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.rest.response.Accepted}
@@ -15402,7 +15402,7 @@
 		<jk>return</jk> Ok.<jsf>OK</jsf>;
 	}
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link org.apache.juneau.rest.exception}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.rest.exception.BadRequest}
@@ -15456,7 +15456,7 @@
 	The {@link org.apache.juneau.rest.helper} package contains several predefined beans to help when constructing
 	REST interfaces.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link org.apache.juneau.rest.helper}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.rest.helper.BeanDescription}
@@ -15721,7 +15721,7 @@
 <p>
 	Remote Interface proxies are instantiated on the client side using one of the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.rest.client.RestClient}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.client.RestClient#getRrpcInterface(Class) getRrpcInterface(Class)}
@@ -15996,7 +15996,7 @@
 	Parameters annotated with any of the following are parsed using the registered {@link org.apache.juneau.oapi.OpenApiParser} and
 	therefore support OpenAPI syntax and validation:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Header}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Query}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.FormData}
@@ -16111,7 +16111,7 @@
 	Parameters annotated with any of the following are serialized using the registered {@link org.apache.juneau.oapi.OpenApiSerializer} and
 	therefore support OpenAPI syntax and validation:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseHeader}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Response} (<c>Accept</c> must match <js>"text/openapi"</js>)
 </ul>
@@ -16182,7 +16182,7 @@
 <p>
 	The annotations used for defining the schema for request HTTP parts are:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Body}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Header}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.FormData}
@@ -16195,7 +16195,7 @@
 <p>
 	The annotations used for defining the schema for response HTTP parts are:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseBody}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseHeader}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseStatus}
@@ -16204,7 +16204,7 @@
 <p>
 	The sub-annotations used in the annotation above are:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.jsonschema.annotation.Schema}
 	<li class='ja'>{@link org.apache.juneau.jsonschema.annotation.Items}
 </ul>
@@ -16226,7 +16226,7 @@
 <p>
 	The {@link org.apache.juneau.http.annotation.Body @Body} annotation is used to identify POJOs to be used as the body of an HTTP request.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Body}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.Body#api() api} - Free-form Swagger JSON.
@@ -16397,7 +16397,7 @@
 </ul>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jc'>{@link org.apache.juneau.rest.RequestBody}
 	<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
 </ul>
@@ -16410,7 +16410,7 @@
 <p>
 	The {@link org.apache.juneau.http.annotation.FormData @FormData} annotation is used to retrieve request form post entries.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.FormData}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.FormData#_default() _default} - Default value if not present.
@@ -16570,7 +16570,7 @@
 	servlet to drain the body content.
 </div>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jc'>{@link org.apache.juneau.rest.RequestFormData}
 	<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
 </ul>
@@ -16583,7 +16583,7 @@
 <p>
 	This annotation can be used to detect the existence of a parameter when it's not set to a particular value.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.HasFormData}
 </ul>
 
@@ -16656,7 +16656,7 @@
 	The {@link org.apache.juneau.http.annotation.Query @Query} annotation is used to retrieve request URL query parameters.
 	It's identical to {@link org.apache.juneau.http.annotation.FormData @FormData}, but only retrieves the parameter from the URL string, not URL-encoded form posts.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Query}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.Query#_default() _default} - Default value if not present.
@@ -16816,7 +16816,7 @@
 
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jc'>{@link org.apache.juneau.rest.RequestQuery}
 	<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
 </ul>
@@ -16830,7 +16830,7 @@
 	Identical to {@link org.apache.juneau.http.annotation.HasFormData @HasFormData}, but only checks the existing of the parameter in the URL string, not
 	URL-encoded form posts.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.HasQuery}
 </ul>
 <p>
@@ -16896,7 +16896,7 @@
 <p>
 	The {@link org.apache.juneau.http.annotation.Header @Header} annotation is used to retrieve request headers.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Header}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.Header#_default() _default} - Default value if not present.
@@ -17042,7 +17042,7 @@
 </p>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jc'>{@link org.apache.juneau.rest.RequestHeaders}
 	<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
 </ul>
@@ -17055,7 +17055,7 @@
 <p>
 	The {@link org.apache.juneau.http.annotation.Path @Path} annotation is used to retrieve request path parameters.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Path}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.Path#_enum() _enum} - Input validation.  Must match one of the values.
@@ -17206,7 +17206,7 @@
 </p>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jc'>{@link org.apache.juneau.rest.RequestPath}
 	<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartParsing}
 </ul>
@@ -17220,7 +17220,7 @@
 	The {@link org.apache.juneau.http.annotation.Request @Request} annotation can be applied to a parameter interface type of a <ja>@RestMethod</ja>-annotated method 
 	to identify it as an interface for retrieving HTTP parts through a bean-like interface.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Request}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.Request#partParser() partParser} - Override the part parser.
@@ -17308,7 +17308,7 @@
 <p>
 	The {@link org.apache.juneau.http.annotation.Response @Response} annotation is used to identify schema information about an HTTP response.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Response}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.Response#api() api} - Free-form Swagger JSON.
@@ -17336,7 +17336,7 @@
 	When the <ja>@Response</ja> annotation is applied to classes, the following annotations can be used on 
 	public non-static methods of the class to identify parts of a response:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseStatus} 
 	<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseHeader} 
 	<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseBody} 
@@ -17691,7 +17691,7 @@
 </p>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='link'>{@doc juneau-rest-server.OpenApiSchemaPartSerializing}
 </ul>
 </div><!-- END: 7.10.9 - juneau-rest-server.HttpPartAnnotations.Response -->
@@ -17703,7 +17703,7 @@
 <p>
 	The {@link org.apache.juneau.http.annotation.ResponseHeader @ResponseHeader} annotation can be applied to <ja>@RestMethod</ja>-annotated parameters to denote them as an HTTP response headers.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseHeader}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.ResponseHeader#_default() _default} - Default value if not present.
@@ -17819,7 +17819,7 @@
 <p>
 	The {@link org.apache.juneau.http.annotation.ResponseStatus @ResponseStatus} annotation annotation can be applied to <ja>@RestMethod</ja>-annotated parameters to denote them as an HTTP response status codes.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseStatus}
 </ul>
 <p>
@@ -17990,7 +17990,7 @@
 <p>
 	Serializers can be associated with REST servlets in the following ways:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>
 		{@link org.apache.juneau.rest.annotation.RestResource#serializers() RestResource(serializers)} 
 		- Annotation on resource Java class.
@@ -18058,7 +18058,7 @@
 <p>
 	Parsers can be associated with REST servlets in the following ways:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>
 		{@link org.apache.juneau.rest.annotation.RestResource#parsers() RestResource(parsers)} 
 		- Annotation on resource Java class.
@@ -18120,7 +18120,7 @@
 <p>
 	These properties can be defined for serializers and parsers registered on a REST resource via the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource#properties() RestResource(properties)} 
 	<li class='jc'>{@link org.apache.juneau.rest.RestContextBuilder} - Various methods on the context builder.
 </ul>
@@ -18165,7 +18165,7 @@
 <p>
 	Properties can also be overridden at the Java method level:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestMethod#properties() RestMethod(properties)} 
 	<li class='jc'>{@link org.apache.juneau.rest.RequestProperties} 
 </ul>
@@ -18188,7 +18188,7 @@
 	}
 </p>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource#flags() RestResource(flags)} - Shorthand for boolean properties.
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestMethod#flags() RestMethod(flags)} - Shorthand for boolean properties.
 	<li class='jc'>{@link org.apache.juneau.rest.RestContextProperties} 
@@ -18235,7 +18235,7 @@
 <p>
 	Config annotations are defined for all serializers and parsers:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.annotation.BeanConfig BeanConfig}
 	<li class='ja'>{@link org.apache.juneau.csv.annotation.CsvConfig CsvConfig}
 	<li class='ja'>{@link org.apache.juneau.html.annotation.HtmlConfig HtmlConfig}
@@ -18270,7 +18270,7 @@
 <p>
 	Transforms are associated serializers and parsers registered on a REST resource via the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.annotation.BeanConfig#beanFilters() BeanConfig(beanFilters)} - On class or methods. 
 	<li class='ja'>{@link org.apache.juneau.annotation.BeanConfig#pojoSwaps() BeanConfig(pojoSwaps)} - On class or methods. 
 	<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#beanFilters(Object...)} 
@@ -18388,7 +18388,7 @@
 <p>
 	URI resolution is controlled by the following settings:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.rest.RestContext}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_uriAuthority REST_uriAuthority}
@@ -18413,7 +18413,7 @@
 <p>
 	Guards are associated with resource classes and methods via the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource#guards() RestResource(guards)} 
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestMethod#guards() RestMethod(guards)} 
 	<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#guards(Class...)} 
@@ -18477,7 +18477,7 @@
 	If multiple guards are present, ALL guards must pass.
 </p>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_guards}
 </ul>
 </div><!-- END: 7.19 - juneau-rest-server.Guards -->
@@ -18490,7 +18490,7 @@
 	Specialized guards are provided for controlling access to servlet classes and methods based on user roles.
 	These are controlled via annotations on the REST class and methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.rest.annotation.RestResource#roleGuard() roleGuard()}
@@ -18560,7 +18560,7 @@
 <p>
 	Converters are associated with resource classes and methods via the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource#converters() RestResource(converters)} 
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestMethod#converters() RestMethod(converters)} 
 	<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#converters(Class...)} 
@@ -18630,7 +18630,7 @@
 <p>
 	Juneau defines the following converters out-of-the-box:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>
 	{@link org.apache.juneau.rest.RestConverter}
 	<ul>
@@ -18650,7 +18650,7 @@
 </ul>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_converters} 
 </ul>
 </div><!-- END: 7.21 - juneau-rest-server.Converters -->
@@ -18700,7 +18700,7 @@
 	<ck>MyRestServlet.greeting</ck> = Hello!
 </p>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_messages}
 </ul>
 </div><!-- END: 7.22 - juneau-rest-server.Messages -->
@@ -18727,7 +18727,7 @@
 <p>
 	Juneau defines the following encoders out-of-the-box:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>
 	{@link org.apache.juneau.encoders.Encoder}
 	<ul>
@@ -18738,7 +18738,7 @@
 	</ul>
 </ul>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_encoders}
 </ul>
 </div><!-- END: 7.23 - juneau-rest-server.Encoders -->
@@ -18774,7 +18774,7 @@
 <p>
 	Variables are configured on resources via the following API:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#vars(Class[])}
 </ul>
 <h5 class='figure'>Example:</h5>
@@ -18805,7 +18805,7 @@
 <p>
 	The methods involved with variables are:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'>{@link org.apache.juneau.rest.RestContext#getVarResolver()}
 	<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getVarResolverSession()}
 	<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getClasspathReaderResource(String,boolean)}
@@ -19051,7 +19051,7 @@
 <p>
 	Configuration files are associated with REST resources through the following:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource#config() RestResource(config)}
 </ul>
 
@@ -19234,7 +19234,7 @@
 		{@link org.apache.juneau.rest.RestContext#getMediaTypeForName(String)} method.
 </ul>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_staticFiles}
 </ul>
 </div><!-- END: 7.26 - juneau-rest-server.StaticFiles -->
@@ -19250,7 +19250,7 @@
 <p>
 	The APIs involved with defining client version headers are:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource#clientVersionHeader() RestResource(clientVersionHeader)}
 	<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#clientVersionHeader(String)}
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.RestMethod#clientVersion() RestMethod(clientVersion)}
@@ -19281,7 +19281,7 @@
 		}
 </p>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_clientVersionHeader}
 </ul>
 </div><!-- END: 7.27 - juneau-rest-server.ClientVersioning -->
@@ -19298,7 +19298,7 @@
 <p>
 	The methods on this interface are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jic'>{@link org.apache.juneau.rest.RestInfoProvider}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.RestInfoProvider#getSwagger(RestRequest) getSwagger(RestRequest)}
@@ -19312,7 +19312,7 @@
 <p>
 	The info provider in turn supplies the information returned by the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.rest.RestRequest}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getSwagger() getSwagger()}
@@ -19326,7 +19326,7 @@
 <p>
 	Info providers are registered through the following property:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_infoProvider}
 </ul>
 <p>
@@ -20120,7 +20120,7 @@
 	)
 </p>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='ja'>{@link org.apache.juneau.annotation.Example}
 	<li class='jc'>{@link org.apache.juneau.BeanContext}
 	<ul>
@@ -20171,8 +20171,9 @@
 	<li>{@link org.apache.juneau.http.annotation.Response @Response} annotated classes, methods, and parameters.
 	<li>{@link org.apache.juneau.rest.annotation.RestResource#swagger() @RestResource(swagger)} / {@link org.apache.juneau.rest.annotation.RestMethod#swagger() @RestMethod(swagger)} annotations.
 </ul>
+
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.Response}
 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.ResponseHeader}
 	<li class='link'>{@doc juneau-rest-server.HttpPartAnnotations.ResponseStatus}
@@ -20685,9 +20686,9 @@
 <p>
 	The {@link org.apache.juneau.rest.widget.Widget} class allows you to add arbitrary HTML, CSS, and Javascript
 	to HTML pages.
-<br>They are registered in the following locations:
+	<br>They are registered in the following locations:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.rest.annotation.HtmlDoc#widgets() HtmlDoc(widgets)}
 	<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#widgets(Class...)}
 	<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#widgets(Widget...)}
@@ -20712,7 +20713,7 @@
 <p>
 	The <l>Widget</l> class is composed of the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link org.apache.juneau.rest.widget.Widget}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.widget.Widget#getHtml(RestRequest,RestResponse) getHtml(RestRequest,RestResponse)}
@@ -20768,7 +20769,7 @@
 	The <l>Widget</l> class also defines the following two convenience methods for loading Javascript and CSS
 	files from the classpath or file system.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link org.apache.juneau.rest.widget.Widget}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.widget.Widget#getClasspathResourceAsString(String) getClasspathResourceAsString(String)}
@@ -20793,7 +20794,7 @@
 	}
 </p>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_widgets}
 </ul>
 </div><!-- END: 7.30.2 - juneau-rest-server.HtmlDocAnnotation.Widgets -->
@@ -20805,7 +20806,7 @@
 <p>
 	The {@link org.apache.juneau.rest.widget} package contains predefined reusable widgets.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link org.apache.juneau.rest.widget}
 	<ul>
 		<li class='jac'>{@link org.apache.juneau.rest.widget.Widget}
@@ -20834,7 +20835,7 @@
 <p>
 	Subclasses implement the following two methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link org.apache.juneau.rest.widget.MenuItemWidget}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.widget.MenuItemWidget#getLabel(RestRequest,RestResponse) getLabel(RestRequest,RestResponse)} - The menu item label.
@@ -21186,7 +21187,7 @@
 	external config files.
 </p>
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='link'>{@doc juneau-microservice-jetty.UiCustomization}
 </ul>
 </div><!-- END: 7.30.4 - juneau-rest-server.HtmlDocAnnotation.UiCustomization -->
@@ -21314,7 +21315,7 @@
 <p>
 	The following annotations are provided for specifying default header values for requests and responses:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>
 		{@link org.apache.juneau.rest.annotation.RestResource#defaultRequestHeaders() RestResource(defaultRequestHeaders)} 
 		<br>Defines default headers on request when the client doesn't specify them.
@@ -21341,7 +21342,7 @@
 <p>
 	Default headers can also be specified programmatically by overriding the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>
 		{@link org.apache.juneau.rest.RestContextBuilder}
 		<ul>
@@ -21364,7 +21365,7 @@
 <p>
 	The APIs involved are:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>
 		{@link org.apache.juneau.rest.annotation.RestResource}
 		<ul>
@@ -22252,7 +22253,7 @@
 <p>
 	The Juneau JAX-RS provider API consists of the following classes:
 </p>
-<ul class='spaced-list'>
+<ul class='javatree'>
 	<li class='jc'>
 		{@link org.apache.juneau.rest.jaxrs.BaseProvider} - The base provider class that implements the JAX-RS 
 		<c>MessageBodyReader</c> and <c>MessageBodyWriter</c> interfaces.
@@ -22306,7 +22307,7 @@
 <p>
 	The Juneau integration component for Spring Boot consists of the following classes:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.rest.springboot.annotation.JuneauRestRoot}
 	<li class='jc'>{@link org.apache.juneau.rest.springboot.JuneauRestInitializer}
 	<li class='jc'>{@link org.apache.juneau.rest.springboot.SpringRestResourceResolver}
@@ -22638,7 +22639,7 @@
 <p>
 	Remote resources are instantiated using one of the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.rest.client.RestClient}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.client.RestClient#getRemoteResource(Class) getRemoteResource(Class)}
@@ -22650,7 +22651,7 @@
 	Annotations are used on the interface and interface methods to specify how to convert input and output to HTTP headers, query parameters, form 
 	post parameters, or request/response bodies.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link org.apache.juneau.rest.client.remote}
 	<ul>
 		<li class='ja'>{@link org.apache.juneau.rest.client.remote.RemoteResource}
@@ -22712,7 +22713,7 @@
 	The {@link org.apache.juneau.rest.client.remote.RemoteResource @RemoteResource} annotation is used on your interface class
 	to identify it as a REST proxy interface.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.rest.client.remote.RemoteResource}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.rest.client.remote.RemoteResource#path path}
@@ -22772,7 +22773,7 @@
 	The {@link org.apache.juneau.rest.client.remote.RemoteMethod @RemoteMethod} annotation is applied to methods
 	of <ja>@RemoteResource</ja>-annotated interfaces to identify REST endpoints.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.rest.client.remote.RemoteMethod}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.rest.client.remote.RemoteMethod#method method}
@@ -22927,7 +22928,7 @@
 	The {@link org.apache.juneau.http.annotation.Body @Body} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
 	to denote that they are the HTTP body of the request.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Body}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.Body#required() required} - Input validation.  Body must be present.
@@ -23022,7 +23023,7 @@
 	The {@link org.apache.juneau.http.annotation.FormData @FormData} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
 	to denote that they are form-data parameters on the request.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.FormData}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.FormData#_default() _default} - Default value if not present.
@@ -23117,7 +23118,7 @@
 </p>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
 </ul>
 </div><!-- END: 10.1.4 - juneau-rest-client.RestProxies.FormData -->
@@ -23130,7 +23131,7 @@
 	The {@link org.apache.juneau.http.annotation.Query @Query} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
 	to denote that they are query parameters on the request.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Query}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.Query#_default() _default} - Default value if not present.
@@ -23228,7 +23229,7 @@
 </p>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
 </ul>
 </div><!-- END: 10.1.5 - juneau-rest-client.RestProxies.Query -->
@@ -23241,7 +23242,7 @@
 	The {@link org.apache.juneau.http.annotation.Header @Header} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
 	to denote that they are header parameters on the request.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Header}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.Header#_default() _default} - Default value if not present.
@@ -23325,7 +23326,7 @@
 </p>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
 </ul>
 </div><!-- END: 10.1.6 - juneau-rest-client.RestProxies.Header -->
@@ -23338,7 +23339,7 @@
 	The {@link org.apache.juneau.http.annotation.Path @Path} annotation can be applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
 	to denote that they are path parameters on the request.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Path}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.Path#_enum() _enum} - Input validation.  Must match one of the values.
@@ -23415,7 +23416,7 @@
 </p>
 
 <h5 class='section'>See Also:</h5>
-<ul>
+<ul class='doctree'>
 	<li class='link'>{@doc juneau-marshall.OpenApiDetails.Serializers}
 </ul>
 </div><!-- END: 10.1.7 - juneau-rest-client.RestProxies.Path -->
@@ -23429,7 +23430,7 @@
 	to identify it as a bean for setting HTTP parts through a bean-like interface.
 </p>
 
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Request}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.Request#partSerializer() partSerializer} - Override the part serializer.
@@ -23487,7 +23488,7 @@
 <p>
 	Any of the following annotations can be used on the methods:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Body}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Header}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.FormData}
@@ -23546,7 +23547,7 @@
 <p>
 	The {@link org.apache.juneau.http.annotation.Response @Response} annotation can be applied to types returned by <ja>@RemoteMethod</ja>-annotated methods.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.Response}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.http.annotation.Response#partParser() partParser} - Override the part parser.
@@ -23592,7 +23593,7 @@
 <p>
 	Any of the following annotations can be used on the methods:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseBody}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseHeader}
 	<li class='ja'>{@link org.apache.juneau.http.annotation.ResponseStatus}
@@ -23730,7 +23731,7 @@
 <p>
 	The following convenience methods are provided in the builder class for specifying SSL parameters:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.rest.client.RestClientBuilder}
 	<ul>
 		<li class='jf'>{@link org.apache.juneau.rest.client.RestClientBuilder#sslProtocols(String...) sslProtocols(String...)}
@@ -24386,7 +24387,7 @@
 <p>
 	The API consists of the following classes:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link org.apache.juneau.rest.mock2}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.rest.mock2.MockRest} - API for unit testing {@link org.apache.juneau.rest.annotation.RestResource @RestResource}-annotated classes.
@@ -24405,7 +24406,7 @@
 <p>
 	The API consists of the following classes:
 </p>	
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link org.apache.juneau.rest.mock2}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.rest.mock2.MockRest}
@@ -24507,7 +24508,7 @@
 <p>
 	Other media types headers can be specified via any of the following methods:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'>{@link org.apache.juneau.rest.mock2.MockRest#build(Object,Marshall) build(Object,Marshall)} - Use media types defined on a marshall.
 	<li class='jm'>{@link org.apache.juneau.rest.mock2.MockRest#build(Object,Serializer,Parser) build(Object,Serializer,Parser)} - Use media types defined on a serializer and parser.
 	<li class='jm'>{@link org.apache.juneau.rest.mock2.MockRest.Builder#accept(String) accept(String)} - Explicitly set the <c>Accept</c> header.
@@ -24538,7 +24539,7 @@
 <p>
 	The {@link org.apache.juneau.rest.mock2.MockRest} class provides the following methods for creating requests:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.rest.mock2.MockRest}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.mock2.MockRest#request(String,String) request(String,String)} 
@@ -24585,7 +24586,7 @@
 <p>
 	The following fluent convenience methods are provided for setting common <c>Accept</c> and <c>Content-Type</c> headers.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.rest.mock2.MockServletRequest}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.mock2.MockServletRequest#json() json()}
@@ -24601,7 +24602,7 @@
 <p>
 	The following fluent convenience methods are provided for building up your request.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.rest.mock2.MockServletRequest}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.mock2.MockServletRequest#header(String,Object) header(String,Object)}
@@ -24614,7 +24615,7 @@
 <p>
 	Fluent setters are provided for all common request headers:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.rest.mock2.MockServletRequest}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.mock2.MockServletRequest#accept(Object) accept(Object)}
@@ -24628,7 +24629,7 @@
 	The {@link org.apache.juneau.rest.mock2.MockServletResponse} class provides default implementations for all the methods defined
 	on the {@link javax.servlet.http.HttpServletResponse} in addition to many convenience methods.
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.rest.mock2.MockServletResponse}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.rest.mock2.MockServletResponse#getBody() getBody()}
@@ -24713,7 +24714,7 @@
 	By default, the {@link org.apache.juneau.rest.mock2.MockRemoteResource} class uses JSON marshalling.
 	This can be overridden via any of the following methods: 
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jm'>{@link org.apache.juneau.rest.mock2.MockRemoteResource#build(Class,Object,Marshall)}
 	<li class='jm'>{@link org.apache.juneau.rest.mock2.MockRemoteResource#build(Class,Object,Serializer,Parser)}
 	<li class='jm'>{@link org.apache.juneau.rest.mock2.MockRemoteResource#create(Class,Object,Marshall)}
@@ -24800,7 +24801,7 @@
 <p>
 	The Microservice API consists of the following packages and classes:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link org.apache.juneau.microservice}
 		<ul>
 			<li class='jc'>{@link org.apache.juneau.microservice.Microservice} - The base microservice class.
@@ -24842,7 +24843,7 @@
 <p>
 	The lifecycle methods of the {@link org.apache.juneau.microservice.Microservice} class consists of the following:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.microservice.Microservice}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.microservice.Microservice#start() start()} 
@@ -25069,7 +25070,7 @@
 <p>
 	The following methods can be used to define the configuration for your microservice using the powerful Config API:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.microservice.MicroserviceBuilder}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.microservice.MicroserviceBuilder#config(Config) config(Config)} 
@@ -25233,7 +25234,7 @@
 <p>
 	The variable resolver can be augmented through the following methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.microservice.MicroserviceBuilder}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.microservice.MicroserviceBuilder#vars(Class...) vars(Class...)} 
@@ -25306,7 +25307,7 @@
 <p>
 	The builder methods for controlling the console are as follows:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.microservice.MicroserviceBuilder}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.microservice.MicroserviceBuilder#consoleEnabled(boolean) consoleEnabled(boolean)} 
@@ -25343,7 +25344,7 @@
 <p>
 	The API for defining console commands is shown below: 
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>{@link org.apache.juneau.microservice.console.ConsoleCommand}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.microservice.console.ConsoleCommand#execute(Scanner,PrintWriter,Args) execute(Scanner,PrintWriter,Args)} 
@@ -25370,7 +25371,7 @@
 <p>
 	The method for configuring logging is as follows:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.microservice.MicroserviceBuilder}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.microservice.MicroserviceBuilder#logConfig(LogConfig) logConfig(LogConfig)} 
@@ -25450,7 +25451,7 @@
 <p>
 	The logging configuration can also be defined programmatically through the following API:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.microservice.LogConfig}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.microservice.LogConfig#create() create()} 
@@ -25496,7 +25497,7 @@
 	provided on the {@link org.apache.juneau.microservice.Microservice} class for logging.
 </p>
 
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.microservice.Microservice}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.microservice.Microservice#getLogger() getLogger()} 
@@ -25517,7 +25518,7 @@
 <p>
 	In addition to this support, an interface for defining event listeners for your microservice:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.microservice.MicroserviceBuilder}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.microservice.MicroserviceBuilder#listener(MicroserviceListener) listener(MicroserviceListener)} 
@@ -25607,7 +25608,7 @@
 <p>
 	The <c>juneau-microservice-jetty</c> library consists of the following classes:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link org.apache.juneau.microservice.jetty}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.microservice.jetty.JettyMicroservice} - The Jetty microservice class.
@@ -25649,7 +25650,7 @@
 <p>
 	To review, the {@link org.apache.juneau.microservice.Microservice} class contains the following lifecycle methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.microservice.Microservice}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.microservice.Microservice#start() start()} 
@@ -25665,7 +25666,7 @@
 	The {@link org.apache.juneau.microservice.jetty.JettyMicroservice} class which extends from {@link org.apache.juneau.microservice.Microservice} 
 	provides the following additional lifecycle methods:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.microservice.jetty.JettyMicroservice}
 	<ul>
 		<li class='jm'>{@link org.apache.juneau.microservice.jetty.JettyMicroservice#createServer() createServer()} 
@@ -25886,7 +25887,7 @@
 <p>
 	The following predefined resource classes are also provided for easy inclusion into your microservice:
 </p>
-<ul>
+<ul class='javatree'>
 	<li class='jc'>{@link org.apache.juneau.microservice.resources.ConfigResource}
 		- View and modify the external INI config file.
 	<li class='jc'>{@link org.apache.juneau.microservice.resources.DirectoryResource}
@@ -25990,7 +25991,7 @@
 	Configuration files can also be accessed programmatically.
 	There are 3 primary ways of getting access to the config file:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jm'>{@link org.apache.juneau.microservice.Microservice#getConfig()} 
 		<p>Any {@doc DefaultRestSvlVariables initialization-time variables} can be used.</p>
 	<li class='jm'>{@link org.apache.juneau.rest.RestContext#getConfig()} 
@@ -27028,7 +27029,7 @@
 <p>
 	The following shows the core examples provided:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'>{@link org.apache.juneau.examples.core.json}
 	<ul>
 		<li class='jc'>{@link org.apache.juneau.examples.core.json.JsonSimpleExample} - JsonSerializer and JsonParser usage on serialize and deserialize simple Pojo bean.
@@ -27115,7 +27116,7 @@
 <p>
 	The class hierarchy for this class is:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jac'>
 		{@link org.apache.juneau.rest.RestServlet} - Contains all the REST servlet logic.
 		<ul>
@@ -27434,7 +27435,7 @@
 <p>
 	The application itself is defined in 3 packages:
 </p>
-<ul class='doctree'>
+<ul class='javatree'>
 	<li class='jp'><c>org.apache.juneau.rest.examples.rest.petstore</c>
 		<br>Defines the service for storing and retrieving Petstore data.
 		<br><img class='bordered' style='width:250px' src='doc-files/juneau-examples-rest.PetStoreResource.2a.png'>
@@ -36123,7 +36124,7 @@
 <ul class='spaced-list'>
 	<li>
 		New SVL variables:
-		<ul class='doctree'>
+		<ul class='javatree'>
 			<li class='jc'>{@link org.apache.juneau.svl.vars.SubstringVar}
 			<li class='jc'>{@link org.apache.juneau.svl.vars.PatternExtractVar}
 			<li class='jc'>{@link org.apache.juneau.svl.vars.PatternReplaceVar}
@@ -36135,7 +36136,7 @@
 <ul class='spaced-list'>
 	<li>
 		New methods for setting a system default configuration:
-		<ul class='doctree'>
+		<ul class='javatree'>
 			<li class='jc'>{@link org.apache.juneau.config.Config}
 			<ul>
 				<li class='jm'>{@link org.apache.juneau.config.Config#getSystemDefault() getSystemDefault()}
@@ -36144,12 +36145,12 @@
 		</ul>
 	<li>
 		New classpath store.
-		<ul class='doctree'>
+		<ul class='javatree'>
 			<li class='jc'>{@link org.apache.juneau.config.store.ConfigClasspathStore}
 		</ul>
 	<li>
 		New API method:
-		<ul class='doctree'>
+		<ul class='javatree'>
 			<li class='jc'>{@link org.apache.juneau.config.store.ConfigStore}
 			<ul>
 				<li class='jm'>{@link org.apache.juneau.config.store.ConfigStore#exists(String) exists(String)}
@@ -36161,7 +36162,7 @@
 <ul class='spaced-list'>
 	<li>
 		New methods on {@link org.apache.juneau.rest.RestServlet}:
-		<ul class='doctree'>
+		<ul class='javatree'>
 			<li class='jm'>{@link org.apache.juneau.rest.RestServlet#setRestResourceResolver(RestResourceResolver) setRestResourceResolver(RestResourceResolver)}
 			<li class='jm'>{@link org.apache.juneau.rest.RestServlet#getPath() getPath()}
 		</ul>
@@ -36249,17 +36250,17 @@
 <ul class='spaced-list'>
 	<li>
 		New utility class for diffing beans: 
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link org.apache.juneau.utils.BeanDiff}
 		</ul>
 	<li>
 		New annotation for defining bean property names: 
-		<ul>
+		<ul class='javatree'>
 			<li class='ja'>{@link org.apache.juneau.annotation.Name}
 		</ul>
 	<li>
 		New serializer properties:
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link org.apache.juneau.serializer.WriterSerializer}
 			<ul>
 				<li class='jf'>{@link org.apache.juneau.serializer.WriterSerializer#WSERIALIZER_fileCharset WSERIALIZER_fileCharset}
@@ -36269,7 +36270,7 @@
 	<li>
 		The following POJO methods can be used to convert a POJO to/from a Map before serialization and after parsing.
 		<br>It's a convenient way of defining a POJO transform.
-		<ul>
+		<ul class='javatree'>
 			<li class='jm'><c><jk>public</jk> Map toMap()</c> -  Can be any type of map with string keys and object vals. 
 			<li class='jm'><c><jk>public</jk> ObjectMap toMap()</c>
 			<li class='jm'><c><jk>public</jk> Map toMap(BeanSession bs)</c> -  Can be any type of map with string keys and object vals. 
@@ -36281,7 +36282,7 @@
 		</ul>
 	<li>
 		New convenience debugging methods on Marshall API:
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link org.apache.juneau.marshall.Marshall}
 			<ul>
 				<li class='jm'>{@link org.apache.juneau.marshall.Marshall#format(String,Object...) format(String,Object...)} - <c>MessageFormat</c>-style formatter.
@@ -36294,14 +36295,14 @@
 		easier to determine if problems are stream based or syntax based.
 	<li>
 		New Java 8 date-time transforms:
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link org.apache.juneau.transforms.TemporalSwap} - For all Java 8 temporal types (e.g. {@link java.time.ZonedDateTime})
 			<li class='jc'>{@link org.apache.juneau.transforms.TemporalDateSwap} - For {@link java.util.Date}
 			<li class='jc'>{@link org.apache.juneau.transforms.TemporalCalendarSwap} - For {@link java.util.Calendar}
 		</ul>
 	<li>
 		All serializers and parsers now have built-in default swaps for common class types:
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link java.util.Enumeration}
 			<li class='jc'>{@link java.util.Iterator}
 			<li class='jc'>{@link java.util.Locale}
@@ -36337,7 +36338,7 @@
 	<li>
 		The {@link org.apache.juneau.config.store.ConfigFileStore} now automatically resolves file extensions.
 		<br>New configuration property for specifying search paths for file extensions:
-		<ul class='doctree'>
+		<ul class='javatree'>
 			<li class='jf'>{@link org.apache.juneau.config.store.ConfigFileStore#FILESTORE_extensions}
 		</ul>
 	<li>
@@ -36392,7 +36393,7 @@
 		<p>
 			Config annotations are provided for all serializers and parsers:
 		</p>
-		<ul>
+		<ul class='javatree'>
 			<li class='ja'>{@link org.apache.juneau.annotation.BeanConfig BeanConfig}
 			<li class='ja'>{@link org.apache.juneau.csv.annotation.CsvConfig CsvConfig}
 			<li class='ja'>{@link org.apache.juneau.html.annotation.HtmlConfig HtmlConfig}
@@ -36413,7 +36414,7 @@
 		</ul>
 	<li>
 		New support for using Servlet request attributes.  
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link org.apache.juneau.rest.RequestAttributes}
 			<li class='jc'>{@link org.apache.juneau.rest.RestContext}
 			<ul>
@@ -36442,7 +36443,7 @@
 			<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource#attrs()}
 		</ul>
 		<br>This deprecates the following APIs:
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link org.apache.juneau.rest.RequestProperties}
 			<li class='jc'>{@link org.apache.juneau.rest.RestMethodProperties}
 			<li class='jc'>{@link org.apache.juneau.rest.RestRequest}
@@ -36455,7 +36456,7 @@
 		Added the following classes that provide the same support as the servlet classes but doesn't extend from <c>HttpServlet</c>.
 		<br>This fixes an issue where instances of {@link org.apache.juneau.rest.BasicRestServlet} are registered as top-level servlets even though
 		you don't want them to be.  
-		<ul>
+		<ul class='javatree'>
 			<li class='jac'>{@link org.apache.juneau.rest.BasicRest} - Non-servlet equivalent to {@link org.apache.juneau.rest.BasicRestServlet}
 			<li class='jac'>{@link org.apache.juneau.rest.BasicRestGroup} - Non-servlet equivalent to {@link org.apache.juneau.rest.BasicRestServletGroup}
 			<li class='jac'>{@link org.apache.juneau.rest.BasicRestJena} - Non-servlet equivalent to {@link org.apache.juneau.rest.BasicRestServletJena}
@@ -36465,7 +36466,7 @@
 		HTML widgets now have access to the <c>RestResponse</c> object if they need access to the output bean.
 	<li>
 		New annotations for simplified role-based guards on classes and methods:
-		<ul>
+		<ul class='javatree'>
 			<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource} 
 			<ul>
 				<li class='jm'>{@link org.apache.juneau.rest.annotation.RestResource#roleGuard roleGuard()}
@@ -36479,7 +36480,7 @@
 		</ul>
 	<li>
 		New annotations for fine-tuned handling of http-methods/http-headers as query parameters and others:
-		<ul>
+		<ul class='javatree'>
 			<li class='ja'>{@link org.apache.juneau.rest.annotation.RestResource} 
 			<ul>
 				<li class='jm'>{@link org.apache.juneau.rest.annotation.RestResource#allowedHeaderParams() allowedHeaderParams()}
@@ -36497,7 +36498,7 @@
 		</p>		
 	<li>
 		New methods:
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link org.apache.juneau.rest.RestRequest}
 			<ul>
 				<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getCharset() getCharset()}
@@ -36509,7 +36510,7 @@
 		</ul>
 	<li>
 		New interface method for catching arbitrary thrown objects and converting them to other throwables.
-		<ul>
+		<ul class='javatree'>
 			<li class='jc'>{@link org.apache.juneau.rest.RestCallHandler}
 			<ul>
 				<li class='jm'>{@link org.apache.juneau.rest.RestCallHandler#convertThrowable(Throwable) convertThrowable(Throwable)}
diff --git a/juneau-doc/src/main/javadoc/resources/juneau-doc.css b/juneau-doc/src/main/javadoc/resources/juneau-doc.css
index 60a300e..eec853c 100755
--- a/juneau-doc/src/main/javadoc/resources/juneau-doc.css
+++ b/juneau-doc/src/main/javadoc/resources/juneau-doc.css
@@ -324,31 +324,31 @@
 	font-size: 1.2em;

 }

 

-.spaced-list>li { padding:5px; max-width: 800px;}

-.footer .spaced-list ul { margin:0; max-width: 800px; }

+.spaced-list>li, .notes>li { 

+	padding:5px; max-width: 800px;

+}

+.footer .spaced-list ul, .notes>li { 

+	margin:0; max-width: 800px; 

+}

 

 /* Documentation Tree */

-.doctree li { 

+.doctree li, .javatree li, .seealso li, .notes li { 

 	max-width: 800px;

 	margin-top: 0px;

 }

-.doctree>li { 

+.doctree>li, .seealso>li { 

     margin-bottom: 10px;

 }

-.doctree li { 

+.doctree li, .seealso li { 

     margin-top: 5px;

 }

-.doctree ul { 

+.doctree ul, .seealso ul { 

 	padding: 0px 0px 0px 15px; 

 	margin-top: -2px;

 	margin-bottom: -2px;

 }

 

 /* Java Tree */

-.javatree li { 

-	max-width: 800px;

-	margin-top: 0px;

-}

 .javatree>li { 

     margin-bottom: 1px;

 }

@@ -361,6 +361,24 @@
 	margin-bottom: 0px;

 }

 

+ul.seealso:before {

+	content: 'See Also:\a\a';

+}

+ul.notes:before {

+	content: 'Notes:\a\a';

+}

+ul.seealso:before, ui.notes:before {

+	content: 'See Also:\a\a';

+	white-space: pre;

+	font-size: 110%;

+	color: #4e4e4e;

+	margin-left: -40px;

+	padding-bottom: 20px;

+}

+ul.seealso, ui.notes {

+	margin-top:20px;

+}

+

 li.normal {

     list-style-image:none; 

 }

diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/DtoExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/DtoExample.java
index 4480e4b..dd4915c 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/DtoExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/DtoExample.java
@@ -27,8 +27,7 @@
  * Sample class which shows the usage of DTO module which is a
  * Sub module of the core.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomFeed.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomFeed.java
index d871b1d..46f1348 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomFeed.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomFeed.java
@@ -21,8 +21,7 @@
 /**
  * Atom feed example.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomHtmlExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomHtmlExample.java
index ad9604c..f9499dd 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomHtmlExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomHtmlExample.java
@@ -18,8 +18,7 @@
 /**
  * Atom feed HTML example.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomJsonExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomJsonExample.java
index 9be5e00..481a232 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomJsonExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomJsonExample.java
@@ -19,8 +19,7 @@
 /**
  * Atom feed JSON example.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomXmlExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomXmlExample.java
index 148c57f..d0b8566 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomXmlExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/dto/atom/AtomXmlExample.java
@@ -18,8 +18,7 @@
 /**
  * Atom feed XML example.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlComplexExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlComplexExample.java
index 4575304..8dd06e9 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlComplexExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlComplexExample.java
@@ -24,8 +24,7 @@
 /**
  * Sample class which shows the complex usage of HtmlSerializer and HtmlParser.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlSimpleExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlSimpleExample.java
index b7d65ac..5a280c5 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlSimpleExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/html/HtmlSimpleExample.java
@@ -20,8 +20,7 @@
 /**
  * Sample class which shows the simple usage of HtmlSerializer and HtmlParser.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonComplexExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonComplexExample.java
index 10ea515..71b5a03 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonComplexExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonComplexExample.java
@@ -23,8 +23,7 @@
 /**
  * Sample class which shows the complex usage of JsonSerializer and JsonParser.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonConfigurationExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonConfigurationExample.java
index 37da7a3..2ece7d3 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonConfigurationExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonConfigurationExample.java
@@ -25,8 +25,7 @@
 /**
  * Json configuration example.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonSimpleExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonSimpleExample.java
index e66e13e..8ab418d 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonSimpleExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/json/JsonSimpleExample.java
@@ -29,8 +29,7 @@
 /**
  * Sample class which shows the simple usage of JsonSerializer and JsonParser.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/oapi/OapiExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/oapi/OapiExample.java
index 5e42965..e8be9bd 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/oapi/OapiExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/oapi/OapiExample.java
@@ -23,8 +23,7 @@
 /**
  * Sample class which shows the simple usage of OpenApiSerializer
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java
index e516c6c..ab1fbfb 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java
@@ -24,8 +24,7 @@
 /**
  * Sample pojo class.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/PojoComplex.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/PojoComplex.java
index 21e10d8..760d653 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/PojoComplex.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/PojoComplex.java
@@ -19,8 +19,7 @@
 /**
  * Complex Pojo class.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfComplexExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfComplexExample.java
index 98abd03..d735602 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfComplexExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfComplexExample.java
@@ -24,8 +24,7 @@
 /**
  * Sample class which shows the complex usage of RdfXmlSerializer.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfExample.java
index 7369dc7..e28b1f7 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/rdf/RdfExample.java
@@ -24,8 +24,7 @@
 /**
  *	Sample class which shows the simple usage of RdfXmlSerializer.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/svl/SvlExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/svl/SvlExample.java
index 676dd95..2ea51d4 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/svl/SvlExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/svl/SvlExample.java
@@ -17,8 +17,7 @@
 /**
  * TODO
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONComplexExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONComplexExample.java
index b95be88..0ec8749 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONComplexExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONComplexExample.java
@@ -30,8 +30,7 @@
 /**
  * UON complex example.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONExample.java
index 404e3c4..ce8b9e5 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/uon/UONExample.java
@@ -25,8 +25,7 @@
 /**
  *	Sample class which shows the simple usage of UONSerializer.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlComplexExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlComplexExample.java
index f45cdf2..23a7bb4 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlComplexExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlComplexExample.java
@@ -20,8 +20,7 @@
 /**
  * Sample class which shows the complex usage of XmlSerializer.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlConfigurationExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlConfigurationExample.java
index d54a152..dd22e92 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlConfigurationExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlConfigurationExample.java
@@ -22,8 +22,7 @@
 /**
  * Xml configuration example.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlSimpleExample.java b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlSimpleExample.java
index e240a43..a27a473 100644
--- a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlSimpleExample.java
+++ b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/xml/XmlSimpleExample.java
@@ -19,8 +19,7 @@
 /**
  * Sample class which shows the simple usage of XmlSerializer.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest-jetty/src/main/java/org/apache/juneau/examples/rest/jetty/App.java b/juneau-examples/juneau-examples-rest-jetty/src/main/java/org/apache/juneau/examples/rest/jetty/App.java
index 02c45bf..9018e3e 100644
--- a/juneau-examples/juneau-examples-rest-jetty/src/main/java/org/apache/juneau/examples/rest/jetty/App.java
+++ b/juneau-examples/juneau-examples-rest-jetty/src/main/java/org/apache/juneau/examples/rest/jetty/App.java
@@ -26,8 +26,7 @@
  * The {@link JettyMicroservice} class will locate the <c>examples.cfg</c> file in the home directory and initialize
  * the resources and commands defined in that file.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest-springboot/src/main/java/org/apache/juneau/examples/rest/springboot/App.java b/juneau-examples/juneau-examples-rest-springboot/src/main/java/org/apache/juneau/examples/rest/springboot/App.java
index a371f42..c52421a 100644
--- a/juneau-examples/juneau-examples-rest-springboot/src/main/java/org/apache/juneau/examples/rest/springboot/App.java
+++ b/juneau-examples/juneau-examples-rest-springboot/src/main/java/org/apache/juneau/examples/rest/springboot/App.java
@@ -25,8 +25,7 @@
 /**
  * Entry point for Examples REST application when deployed as a Spring Boot application.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/AdminGuard.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/AdminGuard.java
index 84fc1c5..4ef93e3 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/AdminGuard.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/AdminGuard.java
@@ -17,8 +17,7 @@
 /**

  * Sample guard that only lets administrators through.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='extlink'>{@source}

  * </ul>

  */

diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/HelloWorldResource.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/HelloWorldResource.java
index 3aa75b5..a87c8f2 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/HelloWorldResource.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/HelloWorldResource.java
@@ -22,8 +22,7 @@
 /**

  * Sample REST resource that prints out a simple "Hello world!" message.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='extlink'>{@source}

  * </ul>

  */

diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RequestEchoResource.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RequestEchoResource.java
index e222e1c..9b157be 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RequestEchoResource.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RequestEchoResource.java
@@ -28,8 +28,7 @@
 /**

  * Sample REST resource for echoing HttpServletRequests back to the browser.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='extlink'>{@source}

  * </ul>

  */

diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RootResources.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RootResources.java
index a4f80b4..56949f6 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RootResources.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RootResources.java
@@ -24,8 +24,7 @@
 /**

  * Sample REST resource showing how to implement a "router" resource page.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='extlink'>{@source}

  * </ul>

  */

diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/command/EchoCommand.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/command/EchoCommand.java
index 5023e06..91b156d 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/command/EchoCommand.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/command/EchoCommand.java
@@ -21,8 +21,7 @@
 /**
  * Implements an 'echo' console command that simply returns the command arguments as a comma-delimited list.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/AtomFeedResource.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/AtomFeedResource.java
index 72a7c9e..2edb92b 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/AtomFeedResource.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/AtomFeedResource.java
@@ -32,8 +32,7 @@
 /**

  * Sample resource that shows how to generate ATOM feeds.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='extlink'>{@source}

  * </ul>

  */

diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/DtoExamples.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/DtoExamples.java
index 697d039..55bd573 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/DtoExamples.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/DtoExamples.java
@@ -21,8 +21,7 @@
 /**

  * Sample REST resource showing how to implement a nested "router" resource page.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='extlink'>{@source}

  * </ul>

  */

diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/JsonSchemaResource.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/JsonSchemaResource.java
index 46ccf6e..f5b79fc 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/JsonSchemaResource.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/JsonSchemaResource.java
@@ -25,8 +25,7 @@
 /**

  * Sample resource that shows how to serialize JSON-Schema documents.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='extlink'>{@source}

  * </ul>

  */

diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.java
index 1c207ec..c29feb0 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.java
@@ -25,8 +25,7 @@
 /**

  * Sample REST resource for rendering predefined label beans.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='extlink'>{@source}

  * </ul>

  */

diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.java
index eb2e558..2f0deb6 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.java
@@ -21,8 +21,7 @@
 /**
  * Superclass for DAOs that use the JPA entity manager.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/ExpiresAfter.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/ExpiresAfter.java
index 0485080..06869e3 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/ExpiresAfter.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/ExpiresAfter.java
@@ -19,8 +19,7 @@
 /**
  * X-Expires-After custom HTTP header.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdConflict.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdConflict.java
index d0a9b5d..1a2d8e5 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdConflict.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdConflict.java
@@ -18,8 +18,7 @@
 /**
  * Exception thrown when trying to add an entry where the ID is already in use.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdNotFound.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdNotFound.java
index 383a9c8..01edc34 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdNotFound.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/IdNotFound.java
@@ -18,8 +18,7 @@
 /**
  * Exception thrown when trying to add an entry where the ID is already in use.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidId.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidId.java
index 900ab51..40a1385 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidId.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidId.java
@@ -18,8 +18,7 @@
 /**
  * Exception thrown when trying to add an entry where the ID is already in use.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidLogin.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidLogin.java
index e25fc4c..46b56da 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidLogin.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidLogin.java
@@ -18,8 +18,7 @@
 /**
  * Exception thrown when an invalid username or password is provided.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidSpecies.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidSpecies.java
index 568d457..3a57e21 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidSpecies.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidSpecies.java
@@ -18,8 +18,7 @@
 /**
  * Exception thrown when an invalid species is looked up.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidTag.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidTag.java
index 1c3cc1a..89157ee 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidTag.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidTag.java
@@ -18,8 +18,7 @@
 /**
  * Exception thrown when trying to add an entry where the ID is already in use.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidUsername.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidUsername.java
index ea181eb..a7de636 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidUsername.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/InvalidUsername.java
@@ -18,8 +18,7 @@
 /**
  * Exception thrown when trying to add an entry where the ID is already in use.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/PetStoreService.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/PetStoreService.java
index 19f3e17..8a6be2f 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/PetStoreService.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/PetStoreService.java
@@ -32,8 +32,7 @@
  * Uses JPA persistence to store and retrieve PetStore DTOs.
  * JPA beans are defined in <c>META-INF/persistence.xml</c>.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreateOrder.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreateOrder.java
index 56144e3..2d7564f 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreateOrder.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreateOrder.java
@@ -17,8 +17,7 @@
 /**
  * Bean for creating {@link Order} objects.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreatePet.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreatePet.java
index b0d950f..9ee643c 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreatePet.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/CreatePet.java
@@ -18,8 +18,7 @@
 /**
  * Bean for creating {@link Pet} objects.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Order.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Order.java
index 0f24247..846ab8e 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Order.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Order.java
@@ -27,8 +27,7 @@
 /**
  * Order bean.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/OrderStatus.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/OrderStatus.java
index f195a87..9c67045 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/OrderStatus.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/OrderStatus.java
@@ -19,8 +19,7 @@
 /**
  * Enum of all possible order statuses.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Pet.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Pet.java
index 2966a4f..e9ef758 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Pet.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Pet.java
@@ -27,8 +27,7 @@
 /**
  * Pet bean.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetStatus.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetStatus.java
index 64afa00..fdc4d2a 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetStatus.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetStatus.java
@@ -19,8 +19,7 @@
 /**
  * Enum of all possible pet statuses.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTag.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTag.java
index 0822015..b996092 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTag.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTag.java
@@ -20,8 +20,7 @@
 /**
  * Pet tag bean.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTagNameSwap.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTagNameSwap.java
index d928f45..2e23e63 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTagNameSwap.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/PetTagNameSwap.java
@@ -19,8 +19,7 @@
 /**
  * Swap for {@link PetTag} beans.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Species.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Species.java
index 6783184..5bcd655 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Species.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/Species.java
@@ -20,8 +20,7 @@
 /**
  * Enum of all possible animal types.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UpdatePet.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UpdatePet.java
index 6959363..99d1deb 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UpdatePet.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UpdatePet.java
@@ -18,8 +18,7 @@
 /**
  * Bean for updating {@link Pet} objects.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/User.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/User.java
index 2080d21..1b542f6 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/User.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/User.java
@@ -23,8 +23,7 @@
 /**
  * User bean.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UserStatus.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UserStatus.java
index 2467239..b089acd 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UserStatus.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/dto/UserStatus.java
@@ -19,8 +19,7 @@
 /**
  * Enum of all possible user statuses.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.java
index fd35548..bc5021d 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.java
@@ -21,8 +21,7 @@
 /**
  * Menu item for adding a Pet.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.java
index c438410..238c702 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.java
@@ -21,8 +21,7 @@
 /**
  * Menu item for adding a Pet.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStore.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStore.java
index 5117ceb..44260f5 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStore.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStore.java
@@ -29,8 +29,7 @@
 /**
  * Defines the interface for both the server-side and client-side pet store application.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.java
index 2950e09..1c4f8fd 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.java
@@ -44,8 +44,7 @@
 /**

  * Sample Petstore application.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='extlink'>{@source}

  * </ul>

  */

diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PhotosResource.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PhotosResource.java
index a54dded..f50b5b4 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PhotosResource.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/PhotosResource.java
@@ -44,8 +44,7 @@
 /**

  * Sample resource that allows images to be uploaded and retrieved.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='extlink'>{@source}

  * </ul>

  */

diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.java
index 9a5ff26..3562bb7 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.java
@@ -37,8 +37,7 @@
 /**

  * Sample resource that shows how Juneau can serialize ResultSets.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='extlink'>{@source}

  * </ul>

  */

diff --git a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.java b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.java
index d5b8cf0..53cf0b4 100644
--- a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.java
+++ b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.java
@@ -21,8 +21,7 @@
 /**
  * Menu item for uploading a Photo.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='extlink'>{@source}
  * </ul>
  */
diff --git a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java
index acf8bad..32a5147 100755
--- a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java
+++ b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java
@@ -488,7 +488,7 @@
 	 *

 	 * <p>

 	 * Subclasses can set their own config file by using the following methods:

-	 * <ul class='doctree'>

+	 * <ul class='javatree'>

 	 * 	<li class='jm'>{@link MicroserviceBuilder#configStore(ConfigStore)}

 	 * 	<li class='jm'>{@link MicroserviceBuilder#configName(String)}

 	 * </ul>

@@ -598,7 +598,7 @@
 	 *

 	 * <p>

 	 * Variables can be controlled by the following methods:

-	 * <ul class='doctree'>

+	 * <ul class='javatree'>

 	 * 	<li class='jm'>{@link MicroserviceBuilder#vars(Class...)}

 	 * 	<li class='jm'>{@link MicroserviceBuilder#varContext(String, Object)}

 	 * </ul>

diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/AllowAllRedirects.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/AllowAllRedirects.java
index 7c2ab6b..41c026a 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/AllowAllRedirects.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/AllowAllRedirects.java
@@ -17,8 +17,7 @@
 /**

  * Redirect strategy that allows for redirects on any request type, not just <c>GET</c> or <c>HEAD</c>.

  *

- * <h5 class='section'>Notes:</h5>

- * <ul class='spaced-list'>

+ * <ul class='notes'>

  * 	<li>

  * 		This class is similar to <c>org.apache.http.impl.client.LaxRedirectStrategy</c>

  * 		in Apache HttpClient 4.2, but also allows for redirects on <c>PUTs</c> and <c>DELETEs</c>.

diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponsePattern.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponsePattern.java
index 207d897..84284ba 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponsePattern.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponsePattern.java
@@ -57,8 +57,7 @@
  * 		.run();

  * </p>

  *

- * <h5 class='section'>Important Notes:</h5>

- * <ol class='spaced-list'>

+ * <ul class='notes'>

  * 	<li>

  * 		Using response patterns does not affect the functionality of any of the other methods

  * 		used to retrieve the response such as {@link RestCall#getResponseAsString()} or {@link RestCall#getResponse(Class)}.

@@ -72,7 +71,7 @@
  * 		failure patterns are found.

  * 	<li>

  * 		{@link ResponsePattern} objects are reusable and thread-safe.

- * </ol>

+ * </ul>

  */

 public abstract class ResponsePattern {

 

diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestCall.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestCall.java
index ea9f2f5..99d074b 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestCall.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestCall.java
@@ -71,8 +71,7 @@
  * The actual connection and request/response transaction occurs when calling one of the <c>getResponseXXX()</c>

  * methods.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-client}

  * </ul>

  */

@@ -2035,8 +2034,7 @@
 	 * 	Map m = restClient.doGet(url).getResponse(TreeMap.<jk>class</jk>);

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		You can also specify any of the following types:

 	 * 		<ul>

@@ -2119,8 +2117,7 @@
 	 * <p>

 	 * The array can be arbitrarily long to indicate arbitrarily complex data structures.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Use the {@link #getResponse(Class)} method instead if you don't need a parameterized map/collection.

 	 * 	<li>

diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
index 5367a99..f2f041d 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
@@ -63,8 +63,7 @@
  * </ul>

  *

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-client}

  * </ul>

  */

@@ -669,8 +668,7 @@
 	/**

 	 * Perform a <c>POST</c> request against the specified URL.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>Use {@link #doFormPost(Object, Object)} for <c>application/x-www-form-urlencoded</c> form posts.

 	 * </ul>

 	 *

@@ -706,8 +704,7 @@
 	 * You must call either {@link RestCall#body(Object)} or {@link RestCall#formData(String, Object)} to set the

 	 * contents on the result object.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>Use {@link #doFormPost(Object, Object)} for <c>application/x-www-form-urlencoded</c> form posts.

 	 * </ul>

 	 *

@@ -808,8 +805,7 @@
 	 * You must call either {@link RestCall#body(Object)} or {@link RestCall#formData(String, Object)} to set the

 	 * contents on the result object.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>Use {@link #doFormPost(Object, Object)} for <c>application/x-www-form-urlencoded</c> form posts.

 	 * </ul>

 	 *

@@ -1052,8 +1048,7 @@
 	 * 		.getRemoteResource(MyInterface3.<jk>class</jk>);

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		If you plan on using your proxy in a multi-threaded environment, you'll want to use an underlying

 	 * 		pooling client connection manager.

@@ -1240,8 +1235,7 @@
 	 * <p>

 	 * If the information is not available to resolve to an absolute URL, a {@link RemoteMetadataException} is thrown.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		If you plan on using your proxy in a multi-threaded environment, you'll want to use an underlying

 	 * 		pooling client connection manager.

diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java
index ff5057a..9958fb8 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java
@@ -77,8 +77,7 @@
  * 	<li>{@link RestClient#builder()} - Copy settings from an existing client.
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-client}
  * </ul>
  */
@@ -323,7 +322,7 @@
 	 *
 	 * <p>
 	 * Used in conjunction with the following methods for setting up SSL parameters:
-	 * <ul class='doctree'>
+	 * <ul class='javatree'>
 	 * 	<li class='jf'>{@link #sslProtocols(String...)}
 	 * 	<li class='jf'>{@link #cipherSuites(String...)}
 	 * 	<li class='jf'>{@link #hostnameVerifier(HostnameVerifier)}
@@ -575,8 +574,7 @@
 	/**
 	 * Sets a mock connection used to construct a connection manager for working against mocked REST interfaces.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-client.UnitTesting}
 	 * </ul>
 	 *
@@ -1035,8 +1033,7 @@
 	 * The default executor service is a single-threaded {@link ThreadPoolExecutor} with a 30 second timeout
 	 * and a queue size of 10.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_executorService}
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_executorServiceShutdownOnClose}
 	 * </ul>
@@ -1054,8 +1051,7 @@
 	/**
 	 * Configuration property:  Request headers.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_headers}
 	 * </ul>
 	 *
@@ -1073,8 +1069,7 @@
 	 * <p>
 	 * Don't close this client when the {@link RestClient#close()} method is called.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_keepHttpClientOpen}
 	 * </ul>
 	 *
@@ -1093,8 +1088,7 @@
 	 * <p>
 	 * Adds an interceptor that gets called immediately after a connection is made.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_interceptors}
 	 * </ul>
 	 *
@@ -1129,8 +1123,7 @@
 	 * <p>
 	 * The parser to use for parsing POJOs in response bodies.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_parser}
 	 * </ul>
 	 *
@@ -1149,8 +1142,7 @@
 	 * <p>
 	 * Same as {@link #parser(Parser)} except takes in a parser instance.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_parser}
 	 * </ul>
 	 *
@@ -1169,8 +1161,7 @@
 	 * <p>
 	 * The parser to use for parsing POJOs from form data, query parameters, headers, and path variables.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_partParser}
 	 * </ul>
 	 *
@@ -1189,8 +1180,7 @@
 	 * <p>
 	 * Same as {@link #partParser(Class)} but takes in a parser instance.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_partParser}
 	 * </ul>
 	 *
@@ -1209,8 +1199,7 @@
 	 * <p>
 	 * The serializer to use for serializing POJOs in form data, query parameters, headers, and path variables.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_partSerializer}
 	 * </ul>
 	 *
@@ -1229,8 +1218,7 @@
 	 * <p>
 	 * Same as {@link #partSerializer(Class)} but takes in a parser instance.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_partSerializer}
 	 * </ul>
 	 *
@@ -1246,8 +1234,7 @@
 	/**
 	 * Make HTTP calls retryable if an error response (>=400) is received.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_retries}
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_retryInterval}
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_retryOn}
@@ -1275,8 +1262,7 @@
 	 * will be prefixed with the specified root.
 	 * <br>This root URL is ignored on those methods if you pass in a {@link URL}, {@link URI}, or an absolute URL string.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_rootUri}
 	 * </ul>
 	 *
@@ -1293,8 +1279,7 @@
 	/**
 	 * Configuration property:  Request query parameters.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_query}
 	 * </ul>
 	 *
@@ -1312,8 +1297,7 @@
 	 * <p>
 	 * The serializer to use for serializing POJOs in request bodies.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_serializer}
 	 * </ul>
 	 *
@@ -1332,8 +1316,7 @@
 	 * <p>
 	 * Same as {@link #serializer(Class)} but takes in a serializer instance.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestClient#RESTCLIENT_serializer}
 	 * </ul>
 	 *
@@ -1353,8 +1336,7 @@
 	 * If <jk>true</jk>, then <js>"_type"</js> properties will be added to beans if their type cannot be inferred
 	 * through reflection.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
 	 * </ul>
 	 *
@@ -1373,8 +1355,7 @@
 	 * <p>
 	 * Shortcut for calling <code>addBeanTypes(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addBeanTypes}
 	 * </ul>
 	 *
@@ -1391,8 +1372,7 @@
 	 * When disabled, it is assumed that the parser knows the exact Java POJO type being parsed, and therefore top-level
 	 * type information that might normally be included to determine the data type will not be serialized.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addRootType}
 	 * </ul>
 	 *
@@ -1411,8 +1391,7 @@
 	 * <p>
 	 * Shortcut for calling <code>addRootType(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_addRootType}
 	 * </ul>
 	 *
@@ -1428,14 +1407,12 @@
 	 * <p>
 	 * Specifies that recursions should be checked for during serialization.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Checking for recursion can cause a small performance penalty.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_detectRecursions}
 	 * </ul>
 	 *
@@ -1454,8 +1431,7 @@
 	 * <p>
 	 * Shortcut for calling <code>detectRecursions(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_detectRecursions}
 	 * </ul>
 	 *
@@ -1472,14 +1448,12 @@
 	 * If <jk>true</jk>, when we encounter the same object when serializing a tree, we set the value to <jk>null</jk>.
 	 * Otherwise, an exception is thrown.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Checking for recursion can cause a small performance penalty.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_ignoreRecursions}
 	 * </ul>
 	 *
@@ -1498,8 +1472,7 @@
 	 * <p>
 	 * Shortcut for calling <code>ignoreRecursions(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_ignoreRecursions}
 	 * </ul>
 	 *
@@ -1515,8 +1488,7 @@
 	 * <p>
 	 * The initial indentation level at the root.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_initialDepth}
 	 * </ul>
 	 *
@@ -1535,8 +1507,7 @@
 	 * <p>
 	 * Class used to listen for errors and warnings that occur during serialization.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_listener}
 	 * </ul>
 	 *
@@ -1556,8 +1527,7 @@
 	 * <br>If this depth is exceeded, an exception is thrown.
 	 * <br>This prevents stack overflows from occurring when trying to serialize models with recursive references.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link BeanTraverseContext#BEANTRAVERSE_maxDepth}
 	 * </ul>
 	 *
@@ -1576,8 +1546,7 @@
 	 * <p>
 	 * Copies and sorts the contents of arrays and collections before serializing them.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_sortCollections}
 	 * </ul>
 	 *
@@ -1596,8 +1565,7 @@
 	 * <p>
 	 * Shortcut for calling <code>sortCollections(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_sortCollections}
 	 * </ul>
 	 *
@@ -1613,8 +1581,7 @@
 	 * <p>
 	 * Copies and sorts the contents of maps before serializing them.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_sortMaps}
 	 * </ul>
 	 *
@@ -1631,8 +1598,7 @@
 	 * <p>
 	 * Shortcut for calling <code>sortMaps(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_sortMaps}
 	 * </ul>
 	 *
@@ -1648,8 +1614,7 @@
 	 * <p>
 	 * If <jk>true</jk>, empty list values will not be serialized to the output.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimEmptyCollections}
 	 * </ul>
 	 *
@@ -1668,8 +1633,7 @@
 	 * <p>
 	 * Shortcut for calling <code>trimEmptyCollections(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimEmptyCollections}
 	 * </ul>
 	 *
@@ -1685,8 +1649,7 @@
 	 * <p>
 	 * If <jk>true</jk>, empty map values will not be serialized to the output.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimEmptyMaps}
 	 * </ul>
 	 *
@@ -1705,8 +1668,7 @@
 	 * <p>
 	 * Shortcut for calling <code>trimEmptyMaps(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimEmptyMaps}
 	 * </ul>
 	 *
@@ -1722,8 +1684,7 @@
 	 * <p>
 	 * If <jk>true</jk>, null bean values will not be serialized to the output.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimNullProperties}
 	 * </ul>
 	 *
@@ -1742,8 +1703,7 @@
 	 * <p>
 	 * If <jk>true</jk>, string values will be trimmed of whitespace using {@link String#trim()} before being serialized.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimStrings}
 	 * </ul>
 	 *
@@ -1762,8 +1722,7 @@
 	 * <p>
 	 * Shortcut for calling <code>trimStrings(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_trimStrings}
 	 * </ul>
 	 *
@@ -1779,8 +1738,7 @@
 	 * <p>
 	 * Bean used for resolution of URIs to absolute or root-relative form.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriContext}
 	 * </ul>
 	 *
@@ -1797,8 +1755,7 @@
 	 * <p>
 	 * Defines what relative URIs are relative to when serializing URI/URL objects.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriRelativity}
 	 * </ul>
 	 *
@@ -1817,8 +1774,7 @@
 	 * <p>
 	 * Defines the resolution level for URIs when serializing URI/URL objects.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_uriResolution}
 	 * </ul>
 	 *
@@ -1837,8 +1793,7 @@
 	 * <p>
 	 * Specifies the maximum indentation level in the serialized document.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_maxIndent}
 	 * </ul>
 	 *
@@ -1857,8 +1812,7 @@
 	 * <p>
 	 * This is the character used for quoting attributes and values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_quoteChar}
 	 * </ul>
 	 *
@@ -1877,8 +1831,7 @@
 	 * <p>
 	 * Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_quoteChar}
 	 * </ul>
 	 *
@@ -1894,8 +1847,7 @@
 	 * <p>
 	 * If <jk>true</jk>, newlines and indentation and spaces are added to the output to improve readability.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
 	 * </ul>
 	 *
@@ -1914,8 +1866,7 @@
 	 * <p>
 	 * Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
 	 * </ul>
 	 * @return This object (for method chaining).
@@ -1930,8 +1881,7 @@
 	 * <p>
 	 * Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link WriterSerializer#WSERIALIZER_useWhitespace}
 	 * </ul>
 	 *
@@ -1948,7 +1898,7 @@
 	 * When using the {@link Serializer#serializeToString(Object)} method on stream-based serializers, this defines the format to use
 	 * when converting the resulting byte array to a string.
 	 *
-	 * <ul>
+	 * <ul class='javatree'>
 	 * 	<li class='jf'>{@link OutputStreamSerializer#OSSERIALIZER_binaryFormat}
 	 * </ul>
 	 *
@@ -1967,8 +1917,7 @@
 	 * If <jk>true</jk>, <l>InputStreams</l> and <l>Readers</l> passed into parsers will be closed
 	 * after parsing is complete.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_autoCloseStreams}
 	 * </ul>
 	 *
@@ -1987,8 +1936,7 @@
 	 * <p>
 	 * Shortcut for calling <code>autoCloseStreams(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_autoCloseStreams}
 	 * </ul>
 	 *
@@ -2004,8 +1952,7 @@
 	 * When parse errors occur, this specifies the number of lines of input before and after the
 	 * error location to be printed as part of the exception message.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_debugOutputLines}
 	 * </ul>
 	 *
@@ -2025,8 +1972,7 @@
 	 * <p>
 	 * Class used to listen for errors and warnings that occur during parsing.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_listener}
 	 * </ul>
 	 *
@@ -2043,8 +1989,7 @@
 	 * <p>
 	 * If <jk>true</jk>, strict mode for the parser is enabled.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_strict}
 	 * </ul>
 	 *
@@ -2063,8 +2008,7 @@
 	 * <p>
 	 * Shortcut for calling <code>strict(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_strict}
 	 * </ul>
 	 *
@@ -2081,8 +2025,7 @@
 	 * If <jk>true</jk>, string values will be trimmed of whitespace using {@link String#trim()} before being added to
 	 * the POJO.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_trimStrings}
 	 * </ul>
 	 *
@@ -2101,8 +2044,7 @@
 	 * <p>
 	 * Shortcut for calling <code>trimStrings(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_trimStrings}
 	 * </ul>
 	 *
@@ -2117,8 +2059,7 @@
 	 *
 	 * If <jk>true</jk>, don't use internal buffering during parsing.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_unbuffered}
 	 * </ul>
 	 *
@@ -2137,8 +2078,7 @@
 	 * <p>
 	 * Shortcut for calling <code>unbuffered(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_unbuffered}
 	 * </ul>
 	 *
@@ -2154,8 +2094,7 @@
 	 * <p>
 	 * The character set to use for reading <c>Files</c> from the file system.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link ReaderParser#RPARSER_fileCharset}
 	 * </ul>
 	 *
@@ -2174,8 +2113,7 @@
 	 * <p>
 	 * The character set to use for converting <c>InputStreams</c> and byte arrays to readers.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link ReaderParser#RPARSER_streamCharset}
 	 * </ul>
 	 *
@@ -2195,8 +2133,7 @@
 	 * When using the {@link Parser#parse(Object,Class)} method on stream-based parsers and the input is a string, this defines the format to use
 	 * when converting the string into a byte array.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link InputStreamParser#ISPARSER_binaryFormat}
 	 * </ul>
 	 *
@@ -2212,8 +2149,7 @@
 	/**
 	 * Configuration property:  Parameter format.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonSerializer#UON_paramFormat}
 	 * </ul>
 	 *
@@ -2227,8 +2163,7 @@
 	/**
 	 * Configuration property:  Parameter format.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link UonSerializer#UON_paramFormat}
 	 * </ul>
 	 *
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethod.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethod.java
index 0d5f9ec..b86cca5 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethod.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethod.java
@@ -23,8 +23,7 @@
 /**

  * Annotation applied to Java methods on REST proxy.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodArg.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodArg.java
index 27b708d..ad2a975 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodArg.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodArg.java
@@ -23,8 +23,7 @@
 /**
  * Represents the metadata about an annotated argument of a method on a REST proxy class.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-client.RestProxies}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanArg.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanArg.java
index 7050dd3..2d64965 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanArg.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanArg.java
@@ -21,8 +21,7 @@
 /**
  * Represents the metadata about an {@link Request}-annotated argument of a method on a REST proxy class.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-client.RestProxies}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanReturn.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanReturn.java
index c73a46b..cc93206 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanReturn.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodBeanReturn.java
@@ -21,8 +21,7 @@
 /**
  * Represents the metadata about an {@link Response}-annotated return type on a method on a REST proxy class.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-client.RestProxies}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodMeta.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodMeta.java
index a347ea5..4cbe314 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodMeta.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodMeta.java
@@ -32,8 +32,7 @@
  * <p>
  * Captures the information in {@link RemoteMethod @RemoteMethod} annotations for caching and reuse.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-client.RestProxies}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodReturn.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodReturn.java
index ebe9d66..d35add0 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodReturn.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMethodReturn.java
@@ -22,8 +22,7 @@
 /**
  * Represents the metadata about the returned object of a method on a remote proxy interface.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-client.RestProxies}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResource.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResource.java
index 50f6cd1..80d7e40 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResource.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResource.java
@@ -20,8 +20,7 @@
 /**

  * Identifies a proxy against a REST interface.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul class='doctree'>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-client.RestProxies}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResourceMeta.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResourceMeta.java
index 67f0988..a29bec0 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResourceMeta.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteResourceMeta.java
@@ -28,8 +28,7 @@
  * Captures the information in {@link RemoteResource @RemoteResource} and {@link RemoteMethod @RemoteMethod} annotations for
  * caching and reuse.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul class='doctree'>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-client.RestProxies}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockHttpSession.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockHttpSession.java
index 36bc84e..b778d75 100644
--- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockHttpSession.java
+++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockHttpSession.java
@@ -20,8 +20,7 @@
 /**
  * An implementation of {@link HttpSession} for mocking purposes.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-mock}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRemoteResource.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRemoteResource.java
index 3d33383..6479659 100644
--- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRemoteResource.java
+++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRemoteResource.java
@@ -25,8 +25,7 @@
 /**
  * Creates a mocked interface against a REST resource class to use for creating test remote resource interfaces.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-mock.MockRemoteResource}
  * </ul>
  *
diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRest.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRest.java
index cdb50fd..276c1ea 100644
--- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRest.java
+++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRest.java
@@ -57,8 +57,7 @@
  *  }
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-mock.MockRest}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRestClient.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRestClient.java
index 7677027..e942958 100644
--- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRestClient.java
+++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRestClient.java
@@ -21,8 +21,7 @@
 /**
  * Mocked {@link RestClient}.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-mock}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletRequest.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletRequest.java
index 9f63c4d..97dc3d4 100644
--- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletRequest.java
+++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletRequest.java
@@ -31,8 +31,7 @@
 /**
  * An implementation of {@link HttpServletRequest} for mocking purposes.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-mock.MockRest}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletResponse.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletResponse.java
index ec18b0e..4759843 100644
--- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletResponse.java
+++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockServletResponse.java
@@ -28,8 +28,7 @@
 /**
  * An implementation of {@link HttpServletResponse} for mocking purposes.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-mock.MockRest}
  * </ul>
 */
diff --git a/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BaseProvider.java b/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BaseProvider.java
index 2f7e392..928283c 100644
--- a/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BaseProvider.java
+++ b/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BaseProvider.java
@@ -34,8 +34,7 @@
 /**

  * Base class for defining JAX-RS providers based on Juneau serializers and parsers.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server-jaxrs}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BasicProvider.java b/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BasicProvider.java
index 9c89323..bdd9b90 100644
--- a/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BasicProvider.java
+++ b/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/BasicProvider.java
@@ -29,8 +29,7 @@
 /**

  * JAX-RS provider for the same serialize/parse support provided by the {@link BasicRestServlet} class.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server-jaxrs}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/JuneauProvider.java b/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/JuneauProvider.java
index f7d60a7..5700a3f 100644
--- a/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/JuneauProvider.java
+++ b/juneau-rest/juneau-rest-server-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/JuneauProvider.java
@@ -17,14 +17,10 @@
 

 import java.lang.annotation.*;

 

-import org.apache.juneau.*;

-import org.apache.juneau.json.*;

 import org.apache.juneau.parser.*;

-import org.apache.juneau.rest.*;

 import org.apache.juneau.rest.annotation.*;

 import org.apache.juneau.serializer.*;

 import org.apache.juneau.transform.*;

-import org.apache.juneau.xml.*;

 

 /**

  * Annotations applicable to subclasses of {@link BaseProvider}.

@@ -33,8 +29,7 @@
  *

  * Used to associate serializers, parsers, filters, and properties with instances of {@link BaseProvider}.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server-jaxrs}

  * </ul>

  */

@@ -73,18 +68,6 @@
 	 * Provider-level properties.

 	 *

 	 * <p>

-	 * Any of the following property names can be specified:

-	 * <ul>

-	 * 	<li>{@link RestContext}

-	 * 	<li>{@link BeanContext}

-	 * 	<li>{@link Serializer}

-	 * 	<li>{@link Parser}

-	 * 	<li>{@link JsonSerializer}

-	 * 	<li>{@link XmlSerializer}

-	 * 	<li>{@link XmlParser}

-	 * </ul>

-	 *

-	 * <p>

 	 * Property values will be converted to the appropriate type.

 	 *

 	 * <p>

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRest.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRest.java
index bc89e7a..088b327 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRest.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRest.java
@@ -21,8 +21,7 @@
 /**

  * Identical to {@link BasicRestServlet} but doesn't extend from {@link HttpServlet}

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.Instantiation.BasicRest}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallHandler.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallHandler.java
index 20e7272..65c4c2a 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallHandler.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallHandler.java
@@ -35,8 +35,7 @@
  * Subclasses can override these methods to tailor how HTTP REST calls are handled.
  * <br>Subclasses MUST implement a public constructor that takes in a {@link RestContext} object.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='jf'>{@link RestContext#REST_callHandler}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallLogger.java
index 3a411dd..37d1892 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestCallLogger.java
@@ -32,8 +32,7 @@
  * Subclasses can override these methods to tailor logging of HTTP requests.
  * <br>Subclasses MUST implement a no-arg public constructor or constructor that takes in a {@link RestContext} arg.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestGroup.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestGroup.java
index d83cc52..f2c64e6 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestGroup.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestGroup.java
@@ -22,8 +22,7 @@
 /**

  * Identical to {@link BasicRestServletGroup} but doesn't extend from {@link HttpServlet}

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.Instantiation.BasicRestGroup}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestInfoProvider.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestInfoProvider.java
index dffc9e8..0dd93e1 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestInfoProvider.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestInfoProvider.java
@@ -32,8 +32,7 @@
  * <p>
  * Subclasses can override these methods to tailor how HTTP REST resources are documented.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='jf'>{@link RestContext#REST_infoProvider}
  * 	<li class='link'>{@doc juneau-rest-server.Swagger}
  * </ul>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestLogger.java
index 9bbdc8b..e804dc1 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestLogger.java
@@ -29,8 +29,7 @@
  * Subclasses can override these methods to tailor logging of HTTP requests.
  * <br>Subclasses MUST implement a no-arg public constructor.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
  * </ul>
  *
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestResourceResolver.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestResourceResolver.java
index 110f412..209e297 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestResourceResolver.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestResourceResolver.java
@@ -32,8 +32,7 @@
  * <p>
  * Child classes can also be defined as inner-classes of the parent resource class.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.Instantiation.ResourceResolvers}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServlet.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServlet.java
index 2dbfd0e..ab77e8d 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServlet.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServlet.java
@@ -142,8 +142,7 @@
  * <p>

  * The OPTIONS page can be modified or augmented by overriding this method and providing your own data.

  *

- * <h5 class='section'>Notes:</h5>

- * <ul class='spaced-list'>

+ * <ul class='notes'>

  * 	<li>

  * 		Provides a default HTML stylesheet by setting {@link HtmlDocConfig#stylesheet() HtmlDocConfig(stylesheet)}

  * 		to <js>"styles/juneau.css"</js>.

@@ -154,8 +153,7 @@
  * 		<c>/servletPath/htdocs</c>.

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.Instantiation.BasicRestServlet}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServletGroup.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServletGroup.java
index 82c360a..9705870 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServletGroup.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServletGroup.java
@@ -27,8 +27,7 @@
  * <p>

  * Child resources are specified using the {@link RestResource#children() @RestResource(children)} annotation.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.Instantiation.BasicRestServletGroup}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ClientVersionMatcher.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ClientVersionMatcher.java
index 2479219..629f2af 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ClientVersionMatcher.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ClientVersionMatcher.java
@@ -21,8 +21,7 @@
 /**
  * Specialized matcher for matching client versions.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.ClientVersioning}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/HtmlDocBuilder.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/HtmlDocBuilder.java
index f09bc43..aca6f62 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/HtmlDocBuilder.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/HtmlDocBuilder.java
@@ -37,8 +37,7 @@
  * 	<li class='jm'>{@link RestResponse#getHtmlDocBuilder()} - Set values programmatically during a REST request.
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation}
  * </ul>
  *
@@ -97,8 +96,7 @@
 	 * The page header normally contains the title and description, but this value can be used to override the contents
 	 * to be whatever you want.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is HTML.
 	 * 	<li>
@@ -134,8 +132,7 @@
 	 * <p>
 	 * The page links are positioned immediately under the title and text.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is a lax-JSON map of key/value pairs where the keys are the link text and the values are
 	 * 		relative (to the servlet) or absolute URLs.
@@ -171,9 +168,7 @@
 	 * <p>
 	 * The nav section of the page contains the links.
 	 *
-	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is HTML.
 	 * 	<li>
@@ -209,8 +204,7 @@
 	 * <p>
 	 * The aside section typically floats on the right side of the page.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is HTML.
 	 * 	<li>
@@ -244,8 +238,7 @@
 	 * <p>
 	 * The footer section typically floats on the bottom of the page.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is HTML.
 	 * 	<li>
@@ -276,8 +269,7 @@
 	/**
 	 * Sets the HTML CSS style section contents.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is CSS.
 	 * 	<li>
@@ -311,8 +303,7 @@
 	 * <p>
 	 * Specifies the URL to the stylesheet to add as a link in the style tag in the header.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is a comma-delimited list of URLs.
 	 * 	<li>
@@ -339,8 +330,7 @@
 	/**
 	 * Sets the HTML script section contents.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is Javascript.
 	 * 	<li>
@@ -371,8 +361,7 @@
 	/**
 	 * Sets the HTML head section contents.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is HTML.
 	 * 	<li>
@@ -402,8 +391,7 @@
 	/**
 	 * Shorthand method for forcing the rendered HTML content to be no-wrap.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
@@ -421,8 +409,7 @@
 	/**
 	 * Specifies the text to display when serializing an empty array or collection.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
@@ -444,8 +431,7 @@
 	 * By default, uses {@link BasicHtmlDocTemplate} to render the contents, although you can provide your own custom
 	 * renderer or subclasses from the basic class to have full control over how the page is rendered.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
@@ -467,8 +453,7 @@
 	 * By default, uses {@link BasicHtmlDocTemplate} to render the contents, although you can provide your own custom
 	 * renderer or subclasses from the basic class to have full control over how the page is rendered.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/MessageBundleLocation.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/MessageBundleLocation.java
index dd59d41..df16803 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/MessageBundleLocation.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/MessageBundleLocation.java
@@ -18,8 +18,7 @@
  * <p>
  * Identifies a message bundle by a base class and bundle path.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.Messages}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/NoOpRestLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/NoOpRestLogger.java
index a4bfe35..60fd99e 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/NoOpRestLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/NoOpRestLogger.java
@@ -22,8 +22,7 @@
  * <p>
  * Disables logging entirely.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
  * </ul>
  * @deprecated Use {@link RestCallLogger}
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestAttributes.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestAttributes.java
index 7f18e4d..3f2614c 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestAttributes.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestAttributes.java
@@ -25,8 +25,7 @@
  * <p>
  * Wraps the request attributes in a {@link Map} interface and provides several convenience methods.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RequestAttributes}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestBody.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestBody.java
index fe38358..35f5e1c 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestBody.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestBody.java
@@ -33,8 +33,7 @@
 /**
  * Contains the body of the HTTP request.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RequestBody}
  * </ul>
  */
@@ -163,8 +162,7 @@
 	 * 	Map body = req.getBody().asType(TreeMap.<jk>class</jk>);
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		If {@code allowHeaderParams} init parameter is true, then first looks for {@code &body=xxx} in the URL query string.
 	 * </ul>
@@ -201,8 +199,7 @@
 	 * 	Map&lt;String,List&lt;MyBean&gt;&gt; body = req.getBody().asType(TreeMap.<jk>class</jk>, String.<jk>class</jk>, List.<jk>class</jk>, MyBean.<jk>class</jk>);
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		<c>Collections</c> must be followed by zero or one parameter representing the value type.
 	 * 	<li>
@@ -231,8 +228,7 @@
 	/**
 	 * Returns the HTTP body content as a plain string.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		If {@code allowHeaderParams} init parameter is true, then first looks for {@code &body=xxx} in the URL query string.
 	 * </ul>
@@ -283,8 +279,7 @@
 	/**
 	 * Returns the HTTP body content as a {@link Reader}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		If {@code allowHeaderParams} init parameter is true, then first looks for {@code &body=xxx} in the URL query string.
 	 * 	<li>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestFormData.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestFormData.java
index abce0a1..e65e883 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestFormData.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestFormData.java
@@ -48,8 +48,7 @@
  * 	<li class='ja'>{@link FormData}
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RequestFormData}
  * </ul>
  */
@@ -123,8 +122,7 @@
 	 * <p>
 	 * Parameter lookup is case-insensitive (consistent with WAS, but differs from Tomcat).
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		This method returns the raw unparsed value, and differs from calling
 	 * 		<code>get(name, String.<jk>class</js>)</code> which will convert the value from UON
@@ -231,8 +229,7 @@
 	 * 	Map myparam = formData.get(<js>"myparam"</js>, TreeMap.<jk>class</jk>);
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_partParser}
 	 * </ul>
 	 *
@@ -369,16 +366,14 @@
 	 * 	Map&lt;String,List&lt;MyBean&gt;&gt; myparam = formData.get(<js>"myparam"</js>, TreeMap.<jk>class</jk>, String.<jk>class</jk>, List.<jk>class</jk>, MyBean.<jk>class</jk>);
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		<c>Collections</c> must be followed by zero or one parameter representing the value type.
 	 * 	<li>
 	 * 		<c>Maps</c> must be followed by zero or two parameters representing the key and value types.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_partParser}
 	 * </ul>
 	 *
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestHeaders.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestHeaders.java
index 168b1ad..172f69b 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestHeaders.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestHeaders.java
@@ -34,8 +34,7 @@
  * <p>
  * Entries are stored in a case-insensitive map.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RequestHeaders}
  * </ul>
  */
@@ -127,8 +126,7 @@
 	/**
 	 * Returns the specified header value as a string.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		If {@code allowHeaderParams} init parameter is <jk>true</jk>, then first looks for {@code &HeaderName=x} in the URL query string.
 	 * </ul>
@@ -151,8 +149,7 @@
 	/**
 	 * Returns the specified header value as a string.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		If {@code allowHeaderParams} init parameter is <jk>true</jk>, then first looks for {@code &HeaderName=x} in the URL query string.
 	 * </ul>
@@ -235,14 +232,12 @@
 	 * 	UUID myheader = req.getHeader(<js>"My-Header"</js>, UUID.<jk>class</jk>);
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		If {@code allowHeaderParams} init parameter is <jk>true</jk>, then first looks for {@code &HeaderName=x} in the URL query string.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_partParser}
 	 * </ul>
 	 *
@@ -329,8 +324,7 @@
 	 * 	List&lt;String&gt; myheader = req.getHeader(<js>"My-Header"</js>, LinkedList.<jk>class</jk>, String.<jk>class</jk>);
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		<c>Collections</c> must be followed by zero or one parameter representing the value type.
 	 * 	<li>
@@ -339,8 +333,7 @@
 	 * 		If {@code allowHeaderParams} init parameter is <jk>true</jk>, then first looks for {@code &HeaderName=x} in the URL query string.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_partParser}
 	 * </ul>
 	 *
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestPath.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestPath.java
index aaeb995..b225e7c 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestPath.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestPath.java
@@ -31,8 +31,7 @@
  * <p>
  * Provides access to the matched path variables and path match remainder.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RequestPathMatch}
  * </ul>
  */
@@ -135,8 +134,7 @@
 	 * 	Map myparam = path.get(<js>"myparam"</js>, TreeMap.<jk>class</jk>);
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_partParser}
 	 * </ul>
 	 *
@@ -197,16 +195,14 @@
 	 * 	Map&lt;String,List&lt;MyBean&gt;&gt; myparam = req.getPathParameter(<js>"myparam"</js>, TreeMap.<jk>class</jk>, String.<jk>class</jk>, List.<jk>class</jk>, MyBean.<jk>class</jk>);
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		<c>Collections</c> must be followed by zero or one parameter representing the value type.
 	 * 	<li>
 	 * 		<c>Maps</c> must be followed by zero or two parameters representing the key and value types.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_partParser}
 	 * </ul>
 	 *
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestProperties.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestProperties.java
index be23b63..69a326b 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestProperties.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestProperties.java
@@ -27,8 +27,7 @@
  * 	<li class='jm'>{@link RestResponse#prop(String, Object)}
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.ConfigurableProperties}
  * </ul>
  * @deprecated Use {@link RequestAttributes}
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestQuery.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestQuery.java
index 235f414..c192f8d 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestQuery.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestQuery.java
@@ -37,8 +37,7 @@
  * URL-Encoded FORM posts.
  * <br>This can be useful in cases where you're using GET parameters on FORM POSTs, and you don't want the body of the request to be read.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RequestQuery}
  * </ul>
  */
@@ -265,8 +264,7 @@
 	 * 	Map myparam = query.get(<js>"myparam"</js>, TreeMap.<jk>class</jk>);
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_partParser}
 	 * </ul>
 	 *
@@ -362,16 +360,14 @@
 	 * 	Map&lt;String,List&lt;MyBean&gt;&gt; myparam = query.get(<js>"myparam"</js>, TreeMap.<jk>class</jk>, String.<jk>class</jk>, List.<jk>class</jk>, MyBean.<jk>class</jk>);
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		<c>Collections</c> must be followed by zero or one parameter representing the value type.
 	 * 	<li>
 	 * 		<c>Maps</c> must be followed by zero or two parameters representing the key and value types.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_partParser}
 	 * </ul>
 	 *
@@ -581,8 +577,7 @@
 	 * 		<br>Example: <js>"&amp;i=true"</js>
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Whitespace is trimmed in the parameters.
 	 * </ul>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ResponseHandler.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ResponseHandler.java
index bdb89c4..5fbb997 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ResponseHandler.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/ResponseHandler.java
@@ -82,8 +82,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.MethodReturnTypes}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallHandler.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallHandler.java
index 6014f8a..7587db5 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallHandler.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallHandler.java
@@ -22,8 +22,7 @@
 /**
  * Class that handles the basic lifecycle of an HTTP REST call.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='jf'>{@link RestContext#REST_callHandler}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallLogger.java
index 6f12e7e..1ac1b7b 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestCallLogger.java
@@ -17,8 +17,7 @@
 /**
  * Interface class used for logging HTTP requests to the log file.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='jf'>{@link RestContext#REST_callLogger}
  * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
  * </ul>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestChild.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestChild.java
index 586bf4b..cf2de67 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestChild.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestChild.java
@@ -30,8 +30,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.Instantiation.Children}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
index 0b601c8..6d0a2e3 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
@@ -78,8 +78,7 @@
 /**

  * Contains all the configuration on a REST resource and the entry points for handling REST calls.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestContext}

  * </ul>

  */

@@ -145,8 +144,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		<js>'body'</js> parameter name is case-insensitive.

 	 * 	<li>

@@ -208,8 +206,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Useful for debugging REST interface using only a browser so that you can quickly simulate header values

 	 * 		in the URL bar.

@@ -276,8 +273,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Method names are case-insensitive.

 	 * 	<li>

@@ -350,8 +346,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Format is a comma-delimited list of HTTP method names that can be passed in as a method parameter.

 	 * 	<li>

@@ -417,8 +412,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Header names are case-insensitive.

 	 * 	<li>

@@ -505,8 +499,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		When defined as a class, the implementation must have one of the following constructors:

 	 * 		<ul>

@@ -576,8 +569,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}

 	 * </ul>

 	 */

@@ -653,8 +645,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}

 	 * </ul>

 	 */

@@ -754,8 +745,7 @@
 	 * 		}

 	 * 	}

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		When defined as classes, instances are resolved using the registered {@link #REST_resourceResolver} which

 	 * 		by default is {@link BasicRestResourceResolver} which requires the class have one of the following

@@ -766,8 +756,7 @@
 	 * 		</ul>

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.Instantiation.Children}

 	 * </ul>

 	 */

@@ -799,7 +788,7 @@
 	 *

 	 * <p>

 	 * Used by the following methods:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jc'>{@link RestContext}

 	 * 	<ul>

 	 * 		<li class='jm'>{@link #getClasspathResource(String,Locale) getClasspathResource(String,Locale)}

@@ -855,8 +844,7 @@
 	 * 		}

 	 * 	}

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The default value is {@link ClasspathResourceFinderBasic} which provides basic support for finding localized

 	 * 		resources on the classpath and JVM working directory.

@@ -1020,20 +1008,14 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jc'>{@link Traversable} - Allows URL additional path info to address individual elements in a POJO tree.

 	 * 	<li class='jc'>{@link Queryable} - Allows query/view/sort functions to be performed on POJOs.

 	 * 	<li class='jc'>{@link Introspectable} - Allows Java public methods to be invoked on the returned POJOs.

-	 * </ul>

-	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

 	 * 	<li class='link'>{@doc juneau-rest-server.Converters}

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		When defined as a class, the implementation must have one of the following constructors:

 	 * 		<ul>

@@ -1155,8 +1137,7 @@
 	 * <p>

 	 * Specifies default values for request attributes if they're not already set on the request.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Strings are in the format <js>"Name: value"</js>.

 	 * 	<li>

@@ -1224,8 +1205,7 @@
 	 * <p>

 	 * Specifies default values for request headers if they're not passed in through the request.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Strings are in the format <js>"Header-Name: header-value"</js>.

 	 * 	<li>

@@ -1291,8 +1271,7 @@
 	 * <p>

 	 * Specifies default values for response headers if they're not set after the Java REST method is called.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Strings are in the format <js>"Header-Name: header-value"</js>.

 	 * 	<li>

@@ -1385,8 +1364,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		When defined as a class, the implementation must have one of the following constructors:

 	 * 		<ul>

@@ -1397,8 +1375,7 @@
 	 * 		Inner classes of the REST resource class are allowed.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.Encoders}

 	 * </ul>

 	 */

@@ -1470,8 +1447,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		When defined as a class, the implementation must have one of the following constructors:

 	 * 		<ul>

@@ -1482,8 +1458,7 @@
 	 * 		Inner classes of the REST resource class are allowed.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.Guards}

 	 * </ul>

 	 */

@@ -1564,8 +1539,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		When defined as a class, the implementation must have one of the following constructors:

 	 * 		<ul>

@@ -1604,14 +1578,14 @@
 	 *

 	 * <p>

 	 * Two implementations are provided by default:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jc'>{@link BasicRestLogger} - Default logging.

 	 * 	<li class='jc'>{@link NoOpRestLogger} - Logging disabled.

 	 * </ul>

 	 *

 	 * <p>

 	 * Loggers are accessible through the following:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jm'>{@link RestContext#getLogger() RestContext.getLogger()}

 	 * 	<li class='jm'>{@link RestRequest#getLogger() RestRequest.getLogger()}

 	 * </ul>

@@ -1649,8 +1623,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}

 	 * </ul>

 	 * @deprecated Use {@link #REST_callLogger}

@@ -1711,8 +1684,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		String value that gets resolved to a <jk>long</jk>.

 	 * 	<li>

@@ -1751,14 +1723,14 @@
 	 *

 	 * <p>

 	 * This annotation is used to provide localized messages for the following methods:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jm'>{@link RestRequest#getMessage(String, Object...)}

 	 * 	<li class='jm'>{@link RestContext#getMessages() RestContext.getMessages()}

 	 * </ul>

 	 *

 	 * <p>

 	 * Messages are also available by passing either of the following parameter types into your Java method:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jc'>{@link ResourceBundle} - Basic Java resource bundle.

 	 * 	<li class='jc'>{@link MessageBundle} - Extended resource bundle with several convenience methods.

 	 * </ul>

@@ -1797,15 +1769,13 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li

 	 * 		>Mappings are cumulative from super classes.

 	 * 		<br>Therefore, you can find and retrieve messages up the class-hierarchy chain.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.Messages}

 	 * </ul>

 	 */

@@ -1836,7 +1806,7 @@
 	 *

 	 * <p>

 	 * Used for specifying the content type on file resources retrieved through the following methods:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jm'>{@link RestContext#resolveStaticFile(String) RestContext.resolveStaticFile(String)}

 	 * 	<li class='jm'>{@link RestRequest#getClasspathReaderResource(String,boolean,MediaType,boolean)}

 	 * 	<li class='jm'>{@link RestRequest#getClasspathReaderResource(String,boolean)}

@@ -1870,8 +1840,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Values are .mime.types formatted entry string.

 	 * 		<br>Example: <js>"image/svg+xml svg"</js>

@@ -1953,8 +1922,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		When defined as a class, the implementation must have one of the following constructors:

 	 * 		<ul>

@@ -2000,7 +1968,7 @@
 	 * <br>Any of the Juneau framework parsers can be used in this setting.

 	 * <br>The parser selected is based on the request <c>Content-Type</c> header matched against the values returned by the following method

 	 * using a best-match algorithm:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jm'>{@link Parser#getMediaTypes()}

 	 * </ul>

 	 *

@@ -2037,8 +2005,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		When defined as a class, properties/transforms defined on the resource/method are inherited.

 	 * 	<li>

@@ -2057,8 +2024,7 @@
 	 * 		</ul>

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.Parsers}

 	 * </ul>

 	 */

@@ -2122,8 +2088,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		When defined as a class, properties/transforms defined on the resource/method are inherited.

 	 * 	<li>

@@ -2195,8 +2160,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		When defined as a class, properties/transforms defined on the resource/method are inherited.

 	 * 	<li>

@@ -2256,8 +2220,7 @@
 	 * </p>

 	 *

 	 * <p>

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		This annotation is ignored on top-level servlets (i.e. servlets defined in <c>web.xml</c> files).

 	 * 		<br>Therefore, implementers can optionally specify a path value for documentation purposes.

@@ -2325,8 +2288,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Useful for debugging, although allowing stack traces to be rendered may cause security concerns so use

 	 * 		caution when enabling.

@@ -2406,8 +2368,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Unless overridden, resource resolvers are inherited from ascendant resources.

 	 * 	<li>

@@ -2420,8 +2381,7 @@
 	 * 		Inner classes of the REST resource class are allowed.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.Instantiation.ResourceResolvers}

 	 * 	<li class='link'>{@doc juneau-rest-server.Injection}

 	 * </ul>

@@ -2506,8 +2466,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Response handlers resolvers are always inherited from ascendant resources.

 	 * 	<li>

@@ -2560,8 +2519,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_rolesDeclared}

 	 * </ul>

 	 */

@@ -2602,8 +2560,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports any of the following expression constructs:

 	 * 		<ul>

@@ -2631,8 +2588,7 @@
 	 * 		Role guards defined at both the class and method level must both pass.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_roleGuard}

 	 * </ul>

 	 */

@@ -2670,7 +2626,7 @@
 	 * <br>Any of the Juneau framework serializers can be used in this setting.

 	 * <br>The serializer selected is based on the request <c>Accept</c> header matched against the values returned by the following method

 	 * using a best-match algorithm:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jm'>{@link Serializer#getMediaTypeRanges()}

 	 * </ul>

 	 *

@@ -2708,8 +2664,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		When defined as a class, properties/transforms defined on the resource/method are inherited.

 	 * 	<li>

@@ -2734,8 +2689,7 @@
 	 * 		</ul>

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.Serializers}

 	 * </ul>

 	 * <p>

@@ -2801,8 +2755,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_staticFiles} for information about statically-served files.

 	 * </ul>

 	 */

@@ -2862,8 +2815,7 @@
 	 * 	<li><c>[working-dir]/docs</c> directory.

 	 * </ol>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_classpathResourceFinder} for configuring how classpath resources are located and retrieved.

 	 * 	<li class='jf'>{@link #REST_mimeTypes} for configuring the media types based on file extension.

 	 * 	<li class='jf'>{@link #REST_staticFileResponseHeaders} for configuring response headers on statically served files.

@@ -2871,8 +2823,7 @@
 	 * 	<li class='jm'>{@link RestContext#getClasspathResource(String,Locale)} for retrieving static files.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Mappings are cumulative from super classes.

 	 * 	<li>

@@ -2936,7 +2887,7 @@
 	 *

 	 * <p>

 	 * This affects the returned values from the following:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jm'>{@link RestContext#getProduces() RestContext.getProduces()}

 	 * 	<li class='jm'>{@link RestRequest#getProduces()}

 	 * 	<li class='jm'>{@link RestInfoProvider#getSwagger(RestRequest)} - Affects produces field.

@@ -2977,15 +2928,13 @@
 	 * <p>

 	 * Property values will be converted to the appropriate type.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jm'>{@link RestContextBuilder#set(String,Object)}

 	 * 	<li class='jm'>{@link RestContextBuilder#set(java.util.Map)}

 	 * </ul>

@@ -3047,7 +2996,7 @@
 	 *

 	 * <p>

 	 * This affects the returned values from the following:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jm'>{@link RestContext#getConsumes() RestContext.getConsumes()}

 	 * 	<li class='jm'>{@link RestRequest#getConsumes()}

 	 * 	<li class='jm'>{@link RestInfoProvider#getSwagger(RestRequest)} - Affects consumes field.

@@ -3103,8 +3052,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_staticFiles} for information about static files.

 	 * </ul>

 	 */

@@ -3135,7 +3083,7 @@
 	 *

 	 * <p>

 	 * Affects the following methods:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jm'>{@link RestContext#getStackTraceOccurrence(Throwable) RestContext.getStackTraceOccurrance(Throwable)}

 	 * 	<li class='jm'>{@link RestCallHandler#handleError(HttpServletRequest, HttpServletResponse, Throwable)}

 	 * 	<li class='jm'>{@link RestException#getOccurrence()} - Returns the number of times this exception occurred.

@@ -3195,7 +3143,7 @@
 	 *

 	 * <p>

 	 * Affects the following methods:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jm'>{@link RestRequest#getAuthorityPath()}

 	 * </ul>

 	 *

@@ -3269,7 +3217,7 @@
 	 *

 	 * <p>

 	 * Affects the following methods:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jm'>{@link RestRequest#getContextPath()} - Returns the overridden context path for the resource.

 	 * 	<li class='jm'>{@link RestRequest#getServletPath()} - Includes the overridden context path for the resource.

 	 * </ul>

@@ -3331,7 +3279,7 @@
 	 *

 	 * <p>

 	 * Affects the following methods:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jm'>{@link RestRequest#getUriResolver()}

 	 * </ul>

 	 *

@@ -3392,7 +3340,7 @@
 	 *

 	 * <p>

 	 * Affects the following methods:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jm'>{@link RestRequest#getUriResolver()}

 	 * </ul>

 	 *

@@ -3483,14 +3431,12 @@
 	 * 	)

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Widgets are inherited from super classes, but can be overridden by reusing the widget name.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.Widgets}

 	 * </ul>

 	 *

@@ -4032,8 +3978,7 @@
 	 * <p>

 	 * The resource resolver is used for instantiating child resource classes.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_resourceResolver}

 	 * </ul>

 	 *

@@ -4089,8 +4034,7 @@
 	 * 	<jk>public</jk> LoggerEntry getLogger(RestRequest req, <ja>@Path</ja> String name) <jk>throws</jk> Exception {

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jm'>{@link org.apache.juneau.rest.RestContextBuilder#vars(Class...)} - For adding custom vars.

 	 * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}

 	 * 	<li class='link'>{@doc DefaultRestSvlVariables}

@@ -4107,7 +4051,7 @@
 	 *

 	 * <p>

 	 * The config file is identified via one of the following:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='ja'>{@link RestResource#config()}

 	 * 	<li class='jm'>{@link RestContextBuilder#config(Config)}

 	 * </ul>

@@ -4125,7 +4069,7 @@
 	 *

 	 * <p>

 	 * The location of static resources are defined via:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='jf'>{@link RestContext#REST_staticFiles RestContext.REST_staticFiles}

 	 * </ul>

 	 *

@@ -4215,8 +4159,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_classpathResourceFinder}

 	 * </ul>

 	 *

@@ -4245,8 +4188,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_classpathResourceFinder}

 	 * </ul>

 	 *

@@ -4277,8 +4219,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_classpathResourceFinder}

 	 * </ul>

 	 *

@@ -4307,8 +4248,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_classpathResourceFinder}

 	 * </ul>

 	 *

@@ -4343,8 +4283,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_classpathResourceFinder}

 	 * </ul>

 	 *

@@ -4366,8 +4305,7 @@
 	 * Same as {@link #getClasspathResource(Class, MediaType, String, Locale)}, except overrides the class used

 	 * for retrieving the classpath resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_classpathResourceFinder}

 	 * </ul>

 	 *

@@ -4436,8 +4374,7 @@
 	 * <p>

 	 * If path is not specified, returns <js>""</js>.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_path}

 	 * </ul>

 	 *

@@ -4450,8 +4387,7 @@
 	/**

 	 * Returns the logger to use for this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_logger}

 	 * </ul>

 	 *

@@ -4468,8 +4404,7 @@
 	/**

 	 * Returns the call logger to use for this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_callLogger}

 	 * </ul>

 	 *

@@ -4484,8 +4419,7 @@
 	/**

 	 * Returns the call logger config to use for this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_callLoggerConfig}

 	 * </ul>

 	 *

@@ -4500,8 +4434,7 @@
 	/**

 	 * Returns the resource bundle used by this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link #REST_messages}

 	 * </ul>

 	 *

@@ -4516,8 +4449,7 @@
 	/**

 	 * Returns the REST information provider used by this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_infoProvider}

 	 * </ul>

 	 *

@@ -4532,8 +4464,7 @@
 	/**

 	 * Returns the REST call handler used by this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_callHandler}

 	 * </ul>

 	 *

@@ -4608,14 +4539,13 @@
 	 *

 	 * <p>

 	 * Properties at the class level are defined via the following:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='ja'>{@link RestResource#properties()}

 	 * 	<li class='jm'>{@link RestContextBuilder#set(String, Object)}

 	 * 	<li class='jm'>{@link RestContextBuilder#set(Map)}

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The returned {@code Map} is mutable.

 	 * 		<br>Therefore, subclasses are free to override or set additional initialization parameters in their {@code init()} method.

@@ -4651,8 +4581,7 @@
 	/**

 	 * Returns the number of times this exception was thrown based on a hash of its stacktrace.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_useStackTraceHashes}

 	 * </ul>

 	 *

@@ -4674,8 +4603,7 @@
 	/**

 	 * Returns whether it's safe to render stack traces in HTTP responses.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_useStackTraceHashes}

 	 * </ul>

 	 *

@@ -4688,8 +4616,7 @@
 	/**

 	 * Returns whether it's safe to pass the HTTP body as a <js>"body"</js> GET parameter.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_allowBodyParam}

 	 * </ul>

 	 *

@@ -4702,8 +4629,7 @@
 	/**

 	 * Allowed header URL parameters.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_allowedHeaderParams}

 	 * </ul>

 	 *

@@ -4718,8 +4644,7 @@
 	/**

 	 * Allowed method headers.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_allowedMethodHeaders}

 	 * </ul>

 	 *

@@ -4734,8 +4659,7 @@
 	/**

 	 * Allowed method URL parameters.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_allowedMethodParams}

 	 * </ul>

 	 *

@@ -4750,8 +4674,7 @@
 	/**

 	 * Returns <jk>true</jk> if debug mode is enabled on this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_debug}

 	 * </ul>

 	 *

@@ -4776,8 +4699,7 @@
 	/**

 	 * Returns the name of the client version header name used by this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_clientVersionHeader}

 	 * </ul>

 	 *

@@ -4792,8 +4714,7 @@
 	/**

 	 * Returns the HTTP-part parser associated with this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_partParser}

 	 * </ul>

 	 *

@@ -4808,8 +4729,7 @@
 	/**

 	 * Returns the HTTP-part serializer associated with this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_partSerializer}

 	 * </ul>

 	 *

@@ -4835,8 +4755,7 @@
 	/**

 	 * Returns the explicit list of supported accept types for this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_serializers}

 	 * 	<li class='jf'>{@link RestContext#REST_produces}

 	 * </ul>

@@ -4852,8 +4771,7 @@
 	/**

 	 * Returns the explicit list of supported content types for this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_parsers}

 	 * 	<li class='jf'>{@link RestContext#REST_consumes}

 	 * </ul>

@@ -4869,8 +4787,7 @@
 	/**

 	 * Returns the default request headers for this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_defaultRequestHeaders}

 	 * </ul>

 	 *

@@ -4885,8 +4802,7 @@
 	/**

 	 * Returns the default request headers for this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_defaultRequestHeaders}

 	 * </ul>

 	 *

@@ -4901,8 +4817,7 @@
 	/**

 	 * Returns the default response headers for this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_defaultResponseHeaders}

 	 * </ul>

 	 *

@@ -4917,8 +4832,7 @@
 	/**

 	 * Returns the response handlers associated with this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_responseHandlers}

 	 * </ul>

 	 *

@@ -4933,8 +4847,7 @@
 	/**

 	 * Returns <jk>true</jk> if this resource has any child resources associated with it.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_children}

 	 * </ul>

 	 *

@@ -4947,8 +4860,7 @@
 	/**

 	 * Returns the context of the child resource associated with the specified path.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_children}

 	 * </ul>

 	 *

@@ -4962,8 +4874,7 @@
 	/**

 	 * Returns the authority path of the resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_uriAuthority}

 	 * </ul>

 	 *

@@ -4982,8 +4893,7 @@
 	/**

 	 * Returns the context path of the resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_uriContext}

 	 * </ul>

 	 *

@@ -5002,8 +4912,7 @@
 	/**

 	 * Returns the setting on how relative URIs should be interpreted as relative to.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_uriRelativity}

 	 * </ul>

 	 *

@@ -5018,8 +4927,7 @@
 	/**

 	 * Returns the setting on how relative URIs should be resolved.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_uriResolution}

 	 * </ul>

 	 *

@@ -5044,8 +4952,7 @@
 	/**

 	 * Returns the media type for the specified file name.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_mimeTypes}

 	 * </ul>

 	 *

@@ -5062,8 +4969,7 @@
 	 * <p>

 	 * Static files are files pulled from the classpath and served up directly to the browser.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_staticFiles}

 	 * </ul>

 	 *

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextBuilder.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextBuilder.java
index f3f9687..759984a 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextBuilder.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextBuilder.java
@@ -81,8 +81,7 @@
  * 	}
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.RestContext}
  * </ul>
  */
@@ -408,8 +407,7 @@
 	 *  ?body=(name='John%20Smith',age=45)
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_allowBodyParam}
 	 * </ul>
 	 *
@@ -434,8 +432,7 @@
 	 *  ?Accept=text/json&amp;Content-Type=text/json
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_allowedHeaderParams}
 	 * </ul>
 	 *
@@ -460,8 +457,7 @@
 	 * <c>PATCH</c> is not part of the original HTTP spec), you can add a <c>X-Method: PATCH</c> header on a normal
 	 * <c>HTTP POST /foo</c> request call which will make the HTTP call look like a <c>PATCH</c> request in any of the REST APIs.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_allowedMethodHeaders}
 	 * </ul>
 	 *
@@ -486,8 +482,7 @@
 	 *  ?method=OPTIONS
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_allowedMethodParams}
 	 * </ul>
 	 *
@@ -513,8 +508,7 @@
 	 *  ?Accept=text/json&amp;Content-Type=text/json
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_allowHeaderParams}
 	 * </ul>
 	 *
@@ -536,8 +530,7 @@
 	 * This class handles the basic lifecycle of an HTTP REST call.
 	 * <br>Subclasses can be used to customize how these HTTP calls are handled.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_callHandler}
 	 * </ul>
 	 *
@@ -556,8 +549,7 @@
 	 * <p>
 	 * Same as {@link #callHandler(Class)} except input is a pre-constructed instance.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_callHandler}
 	 * </ul>
 	 *
@@ -576,8 +568,7 @@
 	 * <p>
 	 * Specifies the logger to use for logging of HTTP requests and responses.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * 	<li class='jf'>{@link RestContext#REST_callLogger}
 	 * </ul>
@@ -597,8 +588,7 @@
 	 * <p>
 	 * Specifies the logger to use for logging of HTTP requests and responses.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * 	<li class='jf'>{@link RestContext#REST_callLogger}
 	 * </ul>
@@ -618,8 +608,7 @@
 	 * <p>
 	 * Specifies rules on how to handle logging of HTTP requests/responses.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * 	<li class='jf'>{@link RestContext#REST_callLoggerConfig}
 	 * </ul>
@@ -643,8 +632,7 @@
 	 * A REST child resource is simply another servlet that is initialized as part of the parent resource and has a
 	 * servlet path directly under the parent servlet path.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_children}
 	 * </ul>
 	 *
@@ -661,8 +649,7 @@
 	 * <p>
 	 * Same as {@link #children(Class...)} except input is pre-constructed instances.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_children}
 	 * </ul>
 	 *
@@ -682,8 +669,7 @@
 	 * <p>
 	 * This can be used for resources that don't have a {@link RestResource#path() @RestResource(path)} annotation.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_children}
 	 * </ul>
 	 *
@@ -701,8 +687,7 @@
 	 * <p>
 	 * Used to retrieve localized files from the classpath.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_classpathResourceFinder}
 	 * </ul>
 	 *
@@ -721,8 +706,7 @@
 	 * <p>
 	 * Same as {@link #classpathResourceFinder(ClasspathResourceFinder)} except input is a pre-constructed instance.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_classpathResourceFinder}
 	 * </ul>
 	 *
@@ -745,8 +729,7 @@
 	 * The client version is used to support backwards compatibility for breaking REST interface changes.
 	 * <br>Used in conjunction with {@link RestMethod#clientVersion() @RestMethod(clientVersion)} annotation.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_clientVersionHeader}
 	 * </ul>
 	 *
@@ -765,8 +748,7 @@
 	 * <p>
 	 * Associates one or more {@link RestConverter converters} with a resource class.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_converters}
 	 * </ul>
 	 *
@@ -783,8 +765,7 @@
 	 * <p>
 	 * Same as {@link #converters(Class...)} except input is pre-constructed instances.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_converters}
 	 * </ul>
 	 *
@@ -806,8 +787,7 @@
 	 * 		Request/response messages are automatically logged.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_debug}
 	 * 	<li class='jf'>{@link BeanContext#BEAN_debug}
 	 * </ul>
@@ -844,8 +824,7 @@
 	 * <p>
 	 * The default character encoding for the request and response if not specified on the request.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_defaultCharset}
 	 * </ul>
 	 *
@@ -864,8 +843,7 @@
 	 * <p>
 	 * Same as {@link #defaultCharset(Charset)} but takes in an instance of {@link Charset}.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_defaultCharset}
 	 * </ul>
 	 *
@@ -884,8 +862,7 @@
 	 * <p>
 	 * Specifies default values for request attributes if they're not already set on the request.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_attrs}
 	 * </ul>
 	 *
@@ -909,8 +886,7 @@
 	 * <p>
 	 * Specifies default values for request headers if they're not passed in through the request.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_defaultRequestHeaders}
 	 * </ul>
 	 *
@@ -962,8 +938,7 @@
 	 * <p>
 	 * Same as {@link #attrs(String...)} but adds a single attribute name/value pair.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_attrs}
 	 * </ul>
 	 *
@@ -981,8 +956,7 @@
 	 * <p>
 	 * Same as {@link #defaultRequestHeaders(String...)} but adds a single header name/value pair.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_defaultRequestHeaders}
 	 * </ul>
 	 *
@@ -1000,8 +974,7 @@
 	 * <p>
 	 * Specifies default values for response headers if they're not set after the Java REST method is called.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_defaultResponseHeaders}
 	 * </ul>
 	 *
@@ -1025,8 +998,7 @@
 	 * <p>
 	 * Same as {@link #defaultResponseHeaders(String...)} but adds a single header name/value pair.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_defaultResponseHeaders}
 	 * </ul>
 	 *
@@ -1044,8 +1016,7 @@
 	 * <p>
 	 * These can be used to enable various kinds of compression (e.g. <js>"gzip"</js>) on requests and responses.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_encoders}
 	 * </ul>
 	 *
@@ -1062,8 +1033,7 @@
 	 * <p>
 	 * Same as {@link #encoders(Class...)} except input a pre-constructed instances.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_encoders}
 	 * </ul>
 	 *
@@ -1080,8 +1050,7 @@
 	 * <p>
 	 * Associates one or more {@link RestGuard RestGuards} with all REST methods defined in this class.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_guards}
 	 * </ul>
 	 *
@@ -1098,8 +1067,7 @@
 	 * <p>
 	 * Same as {@link #guards(Class...)} except input is pre-constructed instances.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_guards}
 	 * </ul>
 	 *
@@ -1116,8 +1084,7 @@
 	 * <p>
 	 * Class used to retrieve title/description/swagger information about a resource.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_infoProvider}
 	 * </ul>
 	 *
@@ -1136,8 +1103,7 @@
 	 * <p>
 	 * Same as {@link #infoProvider(Class)} except input is a pre-constructed instance.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_infoProvider}
 	 * </ul>
 	 *
@@ -1156,8 +1122,7 @@
 	 * <p>
 	 * Specifies the logger to use for logging.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_logger}
 	 * </ul>
 	 *
@@ -1179,8 +1144,7 @@
 	 * <p>
 	 * Same as {@link #logger(Class)} except input is a pre-constructed instance.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_logger}
 	 * </ul>
 	 *
@@ -1203,8 +1167,7 @@
 	 * Useful for alleviating DoS attacks by throwing an exception when too much input is received instead of resulting
 	 * in out-of-memory errors which could affect system stability.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_maxInput}
 	 * </ul>
 	 *
@@ -1223,8 +1186,7 @@
 	 * <p>
 	 * Identifies the location of the resource bundle for this class.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_messages}
 	 * </ul>
 	 *
@@ -1242,8 +1204,7 @@
 	 * Same as {@link #messages(MessageBundleLocation...)} except allows you to pass in the base class and bundle
 	 * path separately.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_messages}
 	 * </ul>
 	 *
@@ -1263,8 +1224,7 @@
 	 * <p>
 	 * Same as {@link #messages(Class,String)} except assumes the base class is the resource class itself.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_messages}
 	 * </ul>
 	 *
@@ -1281,8 +1241,7 @@
 	 * <p>
 	 * Defines MIME-type file type mappings.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_mimeTypes}
 	 * </ul>
 	 *
@@ -1301,8 +1260,7 @@
 	 * <c>RestRequest</c>, <c>Accept</c>, <c>Reader</c>).
 	 * This annotation allows you to provide your own resolvers for your own class types that you want resolved.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_paramResolvers}
 	 * </ul>
 	 *
@@ -1320,8 +1278,7 @@
 	 * <p>
 	 * Same as {@link #paramResolvers(Class...)} except input is pre-constructed instances.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_paramResolvers}
 	 * </ul>
 	 *
@@ -1338,8 +1295,7 @@
 	 * <p>
 	 * Specifies the parser listener class to use for listening to non-fatal parsing errors.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Parser#PARSER_listener}
 	 * </ul>
 	 *
@@ -1358,8 +1314,7 @@
 	 * <p>
 	 * Adds class-level parsers to this resource.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_parsers}
 	 * </ul>
 	 *
@@ -1380,8 +1335,7 @@
 	 * Parser instances are considered set-in-stone and do NOT inherit properties and transforms defined on the
 	 * resource class or method.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_parsers}
 	 * </ul>
 	 *
@@ -1398,8 +1352,7 @@
 	 * <p>
 	 * Same as {@link #parsers(Class...)} except allows you to overwrite the previous value.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_parsers}
 	 * </ul>
 	 *
@@ -1416,8 +1369,7 @@
 	 * <p>
 	 * Specifies the {@link HttpPartParser} to use for parsing headers, query/form parameters, and URI parts.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_partParser}
 	 * </ul>
 	 *
@@ -1438,8 +1390,7 @@
 	 * <p>
 	 * Same as {@link #partParser(Class)} except input is a pre-constructed instance.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_partParser}
 	 * </ul>
 	 *
@@ -1458,8 +1409,7 @@
 	 * <p>
 	 * Specifies the {@link HttpPartSerializer} to use for serializing headers, query/form parameters, and URI parts.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_partSerializer}
 	 * </ul>
 	 *
@@ -1480,8 +1430,7 @@
 	 * <p>
 	 * Same as {@link #partSerializer(Class)} except input is a pre-constructed instance.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_partSerializer}
 	 * </ul>
 	 *
@@ -1500,8 +1449,7 @@
 	 * <p>
 	 * Identifies the URL subpath relative to the parent resource.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_path}
 	 * </ul>
 	 *
@@ -1521,8 +1469,7 @@
 	 * <p>
 	 * Render stack traces in HTTP response bodies when errors occur.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_renderResponseStackTraces}
 	 * </ul>
 	 *
@@ -1541,8 +1488,7 @@
 	 * <p>
 	 * Shortcut for calling <code>renderResponseStackTraces(<jk>true</jk>)</code>.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_renderResponseStackTraces}
 	 * </ul>
 	 *
@@ -1561,8 +1507,7 @@
 	 * <p>
 	 * Can be used to provide customized resolution of REST resource class instances (e.g. resources retrieve from Spring).
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_resourceResolver}
 	 * </ul>
 	 *
@@ -1581,8 +1526,7 @@
 	 * <p>
 	 * Same as {@link #resourceResolver(Class)} except input is a pre-constructed instance.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_resourceResolver}
 	 * </ul>
 	 *
@@ -1602,8 +1546,7 @@
 	 * Specifies a list of {@link ResponseHandler} classes that know how to convert POJOs returned by REST methods or
 	 * set via {@link RestResponse#setOutput(Object)} into appropriate HTTP responses.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_responseHandlers}
 	 * </ul>
 	 *
@@ -1620,8 +1563,7 @@
 	 * <p>
 	 * Same as {@link #responseHandlers(Class...)} except input is pre-constructed instances.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_responseHandlers}
 	 * </ul>
 	 *
@@ -1652,8 +1594,7 @@
 	 * 	}
 	 * </p>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_rolesDeclared}
 	 * </ul>
 	 * @param values The values to add to this setting.
@@ -1680,8 +1621,7 @@
 	 * 	}
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports any of the following expression constructs:
 	 * 		<ul>
@@ -1720,8 +1660,7 @@
 	 * <p>
 	 * Specifies the serializer listener class to use for listening to non-fatal serialization errors.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_listener}
 	 * </ul>
 	 *
@@ -1740,8 +1679,7 @@
 	 * <p>
 	 * Adds class-level serializers to this resource.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_serializers}
 	 * </ul>
 	 *
@@ -1758,8 +1696,7 @@
 	 * <p>
 	 * Same as {@link #serializers(Class[])} but replaces any existing values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_serializers}
 	 * </ul>
 	 *
@@ -1780,8 +1717,7 @@
 	 * Serializer instances are considered set-in-stone and do NOT inherit properties and transforms defined on the
 	 * resource class or method.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_serializers}
 	 * </ul>
 	 *
@@ -1798,8 +1734,7 @@
 	 * <p>
 	 * Same as {@link #serializers(Class...)} except allows you to overwrite the previous value.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_serializers}
 	 * </ul>
 	 *
@@ -1816,8 +1751,7 @@
 	 * <p>
 	 * Used to customize the headers on responses returned for statically-served files.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_staticFileResponseHeaders}
 	 * </ul>
 	 *
@@ -1836,8 +1770,7 @@
 	 * <p>
 	 * Same as {@link #staticFileResponseHeaders(Map)} but replaces any previous values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_staticFileResponseHeaders}
 	 * </ul>
 	 *
@@ -1857,8 +1790,7 @@
 	 * Same as {@link #staticFileResponseHeaders(Map)} with append=<jk>true</jk> except headers are strings
 	 * composed of key/value pairs.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_staticFileResponseHeaders}
 	 * </ul>
 	 *
@@ -1882,8 +1814,7 @@
 	 * <p>
 	 * Same as {@link #staticFileResponseHeaders(String...)} except header is broken into name/value pair.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_staticFileResponseHeaders}
 	 * </ul>
 	 *
@@ -1901,8 +1832,7 @@
 	 * <p>
 	 * Used to define paths and locations of statically-served files such as images or HTML documents.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_staticFiles}
 	 * </ul>
 	 *
@@ -1926,8 +1856,7 @@
 	 * 	<li><js>"path:location:headers-json"</js> (e.g. <js>"foodocs:docs/foo:{'Cache-Control':'max-age=86400, public'}"</js>)
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_staticFiles}
 	 * </ul>
 	 *
@@ -1951,8 +1880,7 @@
 	 * 	<li><js>"path:location:headers-json"</js> (e.g. <js>"foodocs:docs/foo:{'Cache-Control':'max-age=86400, public'}"</js>)
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_staticFiles}
 	 * </ul>
 	 *
@@ -1974,8 +1902,7 @@
 	 * <p>
 	 * Same as {@link #staticFiles(String)} except path and location are already split values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_staticFiles}
 	 * </ul>
 	 *
@@ -1997,8 +1924,7 @@
 	 * <p>
 	 * Same as {@link #staticFiles(String,String)} except overrides the base class for retrieving the resource.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_staticFiles}
 	 * </ul>
 	 *
@@ -2023,8 +1949,7 @@
 	 * <p>
 	 * Overrides the media types inferred from the serializers that identify what media types can be produced by the resource.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_produces}
 	 * </ul>
 	 *
@@ -2041,8 +1966,7 @@
 	 * <p>
 	 * Same as {@link #produces(String...)} but replaces any previous values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_produces}
 	 * </ul>
 	 *
@@ -2059,8 +1983,7 @@
 	 * <p>
 	 * Same as {@link #produces(String...)} except input is {@link MediaType} instances.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_produces}
 	 * </ul>
 	 *
@@ -2077,8 +2000,7 @@
 	 * <p>
 	 * Same as {@link #produces(MediaType...)} but replaces any previous values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_produces}
 	 * </ul>
 	 *
@@ -2095,8 +2017,7 @@
 	 * <p>
 	 * Overrides the media types inferred from the parsers that identify what media types can be consumed by the resource.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_consumes}
 	 * </ul>
 	 *
@@ -2113,8 +2034,7 @@
 	 * <p>
 	 * Same as {@link #consumes(String...)} but replaces any existing values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_consumes}
 	 * </ul>
 	 *
@@ -2131,8 +2051,7 @@
 	 * <p>
 	 * Same as {@link #consumes(String...)} except input is {@link MediaType} instances.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_consumes}
 	 * </ul>
 	 *
@@ -2149,8 +2068,7 @@
 	 * <p>
 	 * Same as {@link #consumes(MediaType...)} except replaces any existing values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_consumes}
 	 * </ul>
 	 *
@@ -2173,8 +2091,7 @@
 	 * <p>
 	 * Property values will be converted to the appropriate type.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jm'>{@link RestContext#REST_properties}
 	 * </ul>
 	 *
@@ -2197,8 +2114,7 @@
 	 * <p>
 	 * Property values will be converted to the appropriate type.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jm'>{@link RestContext#REST_properties}
 	 * </ul>
 	 *
@@ -2219,8 +2135,7 @@
 	 * <p>
 	 * This setting is useful if you want to resolve relative URIs to absolute paths and want to explicitly specify the hostname/port.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_uriAuthority}
 	 * </ul>
 	 *
@@ -2243,8 +2158,7 @@
 	 * This setting is useful if you want to use <js>"context:/child/path"</js> URLs in child resource POJOs but
 	 * the context path is not actually specified on the servlet container.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_uriContext}
 	 * </ul>
 	 *
@@ -2266,8 +2180,7 @@
 	 * <p>
 	 * See {@link UriResolution} for possible values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_uriRelativity}
 	 * </ul>
 	 *
@@ -2289,8 +2202,7 @@
 	 * <p>
 	 * See {@link UriResolution} for possible values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_uriResolution}
 	 * </ul>
 	 *
@@ -2310,8 +2222,7 @@
 	 * When enabled, resources retrieved via {@link RestContext#getClasspathResource(String, Locale)} (and related
 	 * methods) will be cached in memory to speed subsequent lookups.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_useClasspathResourceCaching}
 	 * </ul>
 	 *
@@ -2331,8 +2242,7 @@
 	 * When enabled, the number of times an exception has occurred will be determined based on stack trace hashsums,
 	 * made available through the {@link RestException#getOccurrence()} method.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_useStackTraceHashes}
 	 * </ul>
 	 *
@@ -2354,8 +2264,7 @@
 	 * Defines widgets that can be used in conjunction with string variables of the form <js>"$W{name}"</js>to quickly
 	 * generate arbitrary replacement text.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_widgets}
 	 * </ul>
 	 *
@@ -2376,8 +2285,7 @@
 	 * <p>
 	 * Same as {@link #widgets(Class...)} but replaces any previous values.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_widgets}
 	 * </ul>
 	 *
@@ -2398,8 +2306,7 @@
 	 * <p>
 	 * Same as {@link #widgets(Class...)} except input is pre-constructed instances.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_widgets}
 	 * </ul>
 	 *
@@ -2419,8 +2326,7 @@
 	 * <p>
 	 * Same as {@link #widgets(Widget...)} except allows you to overwrite the previous value.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_widgets}
 	 * </ul>
 	 *
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextProperties.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextProperties.java
index bcc2548..5519b69 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextProperties.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextProperties.java
@@ -22,14 +22,13 @@
  *
  * <p>
  * These are properties specified on a REST resource class through the following:
- * <ul>
+ * <ul class='javatree'>
  * 	<li class='ja'>{@link RestResource#properties()}
  * 	<li class='jm'>{@link RestContextBuilder#set(String, Object)}
  * 	<li class='jm'>{@link RestContextBuilder#set(Map)}
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.ConfigurableProperties}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestConverter.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestConverter.java
index 38e1441..192b80d 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestConverter.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestConverter.java
@@ -25,7 +25,7 @@
  *

  * <p>

  * Converters are associated with REST methods through the following:

- * <ul>

+ * <ul class='javatree'>

  * 	<li class='ja'>{@link RestResource#converters()}

  * 	<li class='ja'>{@link RestMethod#converters()}

  * 	<li class='jf'>{@link RestContext#REST_converters}

@@ -66,14 +66,13 @@
  * Subclasses can also be defined as inner classes of the resource class.

  *

  * <h5 class='topic'>Predefined converters</h5>

- * <ul>

+ * <ul class='javatree'>

  * 	<li class='jc'>{@link Traversable} - Allows URL additional path info to address individual elements in a POJO tree.

  * 	<li class='jc'>{@link Queryable} - Allows query/view/sort functions to be performed on POJOs.

  * 	<li class='jc'>{@link Introspectable} - Allows Java public methods to be invoked on the returned POJOs.

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='jf'>{@link RestContext#REST_converters} - Registering converters with REST resources.

  * 	<li class='link'>{@doc juneau-rest-server.Converters}

  * </ul>

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestGuard.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestGuard.java
index 6a1c6bb..f08c887 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestGuard.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestGuard.java
@@ -65,8 +65,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.Guards}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestInfoProvider.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestInfoProvider.java
index b2ff842..10dde31 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestInfoProvider.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestInfoProvider.java
@@ -23,8 +23,7 @@
  * <p>
  * Provides localized Swagger documentation and other related information about a REST resource.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='jf'>{@link RestContext#REST_infoProvider}
  * 	<li class='link'>{@doc juneau-rest-server.Swagger}
  * </ul>
@@ -45,7 +44,7 @@
 	 *
 	 * <p>
 	 * This object is made available through the following:
-	 * <ul>
+	 * <ul class='javatree'>
 	 * 	<li class='jm'>{@link RestRequest#getSwagger()}
 	 * </ul>
 	 *
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestLogger.java
index ef46b45..5bf340b 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestLogger.java
@@ -22,8 +22,7 @@
 /**
  * Logging utility class.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='jf'>{@link RestContext#REST_logger}
  * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
  * </ul>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMatcher.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMatcher.java
index 98fc7fd..413f614 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMatcher.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMatcher.java
@@ -63,8 +63,7 @@
  * 		<br>This gives access to the servlet/resource and Java method it's applied to.

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RestMethodMatchers}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodContext.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodContext.java
index ea02dcf..5a8bd06 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodContext.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodContext.java
@@ -92,15 +92,13 @@
 	 * 	<jk>public</jk> String doGet()  {...}
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$S{mySystemProperty}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_attrs}
 	 * </ul>
 	 */
@@ -177,8 +175,7 @@
 	 * 	<li><js>"1.0"</js> = At least 1.0.  1.0 and 2.0 will match.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_clientVersionHeader}
 	 * </ul>
 	 */
@@ -304,15 +301,13 @@
 	 * 	<jk>public</jk> String doGet()  {...}
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$S{mySystemProperty}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link RestContext#REST_defaultRequestHeaders}
 	 * </ul>
 	 */
@@ -399,8 +394,7 @@
 	 * <p>
 	 * Specifies rules on how to handle logging of HTTP requests/responses.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * </ul>
 	 */
@@ -429,14 +423,12 @@
 	 * If multiple matchers are specified, <b>ONE</b> matcher must pass.
 	 * <br>Note that this is different than guards where <b>ALL</b> guards needs to pass.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Inner classes of the REST resource class are allowed.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RestMethodMatchers}
 	 * </ul>
 	 */
@@ -462,8 +454,7 @@
 	 * Identifies the URL subpath relative to the servlet class.
 	 *
 	 * <p>
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		This method is only applicable for Java methods.
 	 * 	<li>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodParam.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodParam.java
index d7e8d33..3f34ddb 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodParam.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodParam.java
@@ -105,8 +105,7 @@
  *  	</ul>
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='jf'>{@link RestContext#REST_paramResolvers}
  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.MethodParameters}
  * </ul>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodProperties.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodProperties.java
index a5f723e..f007fff 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodProperties.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodProperties.java
@@ -21,12 +21,11 @@
  * <p>
  * These are properties specified on a REST resource method that extends the properties defined on {@link RestContextProperties}
  * and adds the following:
- * <ul>
+ * <ul class='javatree'>
  * 	<li class='ja'>{@link RestMethod#properties()}
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.ConfigurableProperties}
  * </ul>
  * @deprecated Use {@link RequestAttributes}
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamDefaults.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamDefaults.java
index 803792a..879756a 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamDefaults.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamDefaults.java
@@ -52,8 +52,7 @@
  * <p>
  * Contains the default set of parameter resolvers for REST resource methods (i.e methods annotated with {@link RestResource @RestResource}).
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.MethodParameters}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamType.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamType.java
index 1aeea04..25f6eb5 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamType.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamType.java
@@ -15,8 +15,7 @@
 /**
  * Represents the possible parameter types as defined by the Swagger 2.0 specification.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.Swagger}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
index cf9cb00..0877c02 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
@@ -83,8 +83,7 @@
  * 	<tr><td>{@code getServletPath()}</td><td>{@code /servletPath}</td></tr>

  * </table>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RestRequest}

  * </ul>

  */

@@ -245,7 +244,7 @@
 	 *

 	 * <p>

 	 * This contains all resource and method level properties from the following:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='ja'>{@link RestResource#properties()}

 	 * 	<li class='ja'>{@link RestMethod#properties()}

 	 * 	<li class='jm'>{@link RestContextBuilder#set(String, Object)}

@@ -273,8 +272,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jm'>{@link #prop(String, Object)}

 	 * 	<li class='link'>{@doc juneau-rest-server.ConfigurableProperties}

 	 * </ul>

@@ -331,8 +329,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		This object is modifiable.

 	 * 	<li>

@@ -343,8 +340,7 @@
 	 * 		The {@link Header @Header} annotation can be used to access individual header values.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RequestHeaders}

 	 * </ul>

 	 *

@@ -493,8 +489,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		This object is modifiable.

 	 * 	<li>

@@ -505,8 +500,7 @@
 	 * 		The {@link Attr @Attr} annotation can be used to access individual attribute values.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RequestAttributes}

 	 * </ul>

 	 *

@@ -570,8 +564,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		This object is modifiable.

 	 * 	<li>

@@ -584,8 +577,7 @@
 	 * 		The {@link Query @Query} annotation can be used to access individual query parameter values.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RequestQuery}

 	 * </ul>

 	 *

@@ -636,8 +628,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		This object is modifiable.

 	 * 	<li>

@@ -648,8 +639,7 @@
 	 * 		The {@link FormData @FormDAta} annotation can be used to access individual form data parameter values.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RequestFormData}

 	 * </ul>

 	 *

@@ -718,8 +708,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		This object is modifiable.

 	 * 	<li>

@@ -730,8 +719,7 @@
 	 * 		The {@link Path @Path} annotation can be used to access individual values.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RequestPathMatch}

 	 * </ul>

 	 *

@@ -783,16 +771,14 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The {@link RequestBody} object can also be passed as a parameter on the method.

 	 * 	<li>

 	 * 		The {@link Body @Body} annotation can be used to access the body as well.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RequestBody}

 	 * </ul>

 	 *

@@ -969,14 +955,12 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The {@link RestInfoProvider} object can also be passed as a parameter on the method.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_infoProvider}

 	 * 	<li class='jic'>{@link org.apache.juneau.rest.RestInfoProvider}

 	 * 	<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getSiteName()}

@@ -1009,14 +993,12 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The {@link Swagger} object can also be passed as a parameter on the method.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_infoProvider}

 	 * 	<li class='jic'>{@link org.apache.juneau.rest.RestInfoProvider}

 	 * 	<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getInfoProvider()}

@@ -1151,8 +1133,7 @@
 	/**

 	 * Returns the serializers associated with this request.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.Serializers}

 	 * </ul>

 	 *

@@ -1165,8 +1146,7 @@
 	/**

 	 * Returns the parsers associated with this request.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.Parsers}

 	 * </ul>

 	 *

@@ -1259,14 +1239,12 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The {@link MessageBundle} object can also be passed as a parameter on the method.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_messages}

 	 * 	<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getMessage(String,Object...)}

 	 * 	<li class='link'>{@doc juneau-rest-server.Messages}

@@ -1311,8 +1289,7 @@
 	 * Can be used to access the method name or method annotations during requests, such as in calls to

 	 * {@link RestGuard#guard(RestRequest, RestResponse)}.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		This returns <jk>null</jk> when evaluating servlet-level guards since the method has not been resolved at that

 	 * 		point of execution.

@@ -1435,14 +1412,12 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The {@link VarResolverSession} object can also be passed as a parameter on the method.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jm'>{@link org.apache.juneau.rest.RestContext#getVarResolver()}

 	 * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}

 	 * </ul>

@@ -1474,8 +1449,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_classpathResourceFinder}

 	 * 	<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getClasspathReaderResource(String, boolean)}

 	 * 	<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getClasspathReaderResource(String)}

@@ -1534,8 +1508,7 @@
 	 * Returns an instance of a {@link StreamResource} that represents the contents of a resource binary file from the

 	 * classpath.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_classpathResourceFinder}

 	 * 	<li class='jm'>{@link org.apache.juneau.rest.RestRequest#getClasspathStreamResource(String)}

 	 * </ul>

@@ -1576,7 +1549,7 @@
 	 * Returns a config file with session-level variable resolution.

 	 *

 	 * The config file is identified via one of the following:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='ja'>{@link RestResource#config()}

 	 * 	<li class='jm'>{@link RestContextBuilder#config(Config)}

 	 * </ul>

@@ -1597,14 +1570,12 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The {@link Config} object can also be passed as a parameter on the method.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.ConfigurationFiles}

 	 * </ul>

 	 *

@@ -1800,14 +1771,12 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The {@link RestLogger} object can also be passed as a parameter on the method.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link org.apache.juneau.rest.RestContext#REST_logger}

 	 * 	<li class='jac'>{@link org.apache.juneau.rest.RestLogger}

 	 * 	<li class='jm'>{@link org.apache.juneau.rest.RestServlet#log(Level, String, Object...)}

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResourceResolver.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResourceResolver.java
index 649a57e..8102894 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResourceResolver.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResourceResolver.java
@@ -36,8 +36,7 @@
  * 	<li>RestResourceResolver(RestContext)
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.Instantiation.ResourceResolvers}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
index 72a51eb..20f7369 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
@@ -51,8 +51,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RestResponse}

  * </ul>

  */

@@ -134,8 +133,7 @@
 	/**

 	 * Gets the serializer group for the response.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.Serializers}

 	 * </ul>

 	 *

@@ -182,8 +180,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Calling this method with a <jk>null</jk> value is NOT the same as not calling this method at all.

 	 * 		<br>A <jk>null</jk> output value means we want to serialize <jk>null</jk> as a response (e.g. as a JSON <c>null</c>).

@@ -191,8 +188,7 @@
 	 * 		<br>This distinction affects the {@link #hasOutput()} method behavior.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_responseHandlers}

 	 * 	<li class='link'>{@doc juneau-rest-server.RestMethod.MethodReturnTypes}

 	 * </ul>

@@ -234,8 +230,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='ja'>{@link RestMethod#htmldoc()}

 	 * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation}

 	 * </ul>

@@ -256,7 +251,7 @@
 	 *

 	 * <p>

 	 * This contains all resource and method level properties from the following:

-	 * <ul>

+	 * <ul class='javatree'>

 	 * 	<li class='ja'>{@link RestResource#properties()}

 	 * 	<li class='ja'>{@link RestMethod#properties()}

 	 * 	<li class='jm'>{@link RestContextBuilder#set(String, Object)}

@@ -284,8 +279,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jm'>{@link #prop(String, Object)}

 	 * 	<li class='link'>{@doc juneau-rest-server.ConfigurableProperties}

 	 * </ul>

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestServlet.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestServlet.java
index 834e2af..4837ed9 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestServlet.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestServlet.java
@@ -32,8 +32,7 @@
 /**

  * Servlet implementation of a REST resource.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.Instantiation.RestServlet}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/StaticFileMapping.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/StaticFileMapping.java
index af5d8ee..2bdec39 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/StaticFileMapping.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/StaticFileMapping.java
@@ -52,16 +52,14 @@
  * 	<li><l>[working-dir]/docs</l> directory.
  * </ol>
  *
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
  * 	<li>
  * 		Mappings are cumulative from parent to child.  Child resources can override mappings made on parent resources.
  * 	<li>
  * 		The media type on the response is determined by the {@link org.apache.juneau.rest.RestContext#getMediaTypeForName(String)} method.
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.StaticFiles}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/SwaggerGenerator.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/SwaggerGenerator.java
index 5d2542a..1a36c6f 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/SwaggerGenerator.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/SwaggerGenerator.java
@@ -55,8 +55,7 @@
  * <p>
  * Subclasses can override these methods to tailor how HTTP REST resources are documented.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='jf'>{@link RestContext#REST_infoProvider}
  * 	<li class='link'>{@doc juneau-rest-server.Swagger}
  * </ul>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HookEvent.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HookEvent.java
index 94bd7ed..da3b5ee 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HookEvent.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HookEvent.java
@@ -31,8 +31,7 @@
  * Identifies servlet and REST call lifecycle events which cause {@link RestHook @RestHook}-annotated Java methods
  * to be called.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.Instantiation.LifecycleHooks}
  * </ul>
  */
@@ -68,8 +67,7 @@
 	 * 	}
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
 	 * 	<li>
@@ -185,8 +183,7 @@
 	 * 	}
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
 	 * 	<li>
@@ -235,8 +232,7 @@
 	 * 	}
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
 	 * 	<li>
@@ -298,8 +294,7 @@
 	 * 	}
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
 	 * 	<li>
@@ -351,8 +346,7 @@
 	 * 	}
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
 	 * 	<li>
@@ -384,8 +378,7 @@
 	 * The only valid parameter type for this method is {@link RestContext} which can be used to retrieve information
 	 * about the servlet.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
 	 * 	<li>
@@ -420,8 +413,7 @@
 	 * The only valid parameter type for this method is {@link RestContext} which can be used to retrieve information
 	 * about the servlet.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
 	 * 	<li>
@@ -463,8 +455,7 @@
 	 * 	}
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The method should return <jk>void</jk> although if it does return any value, the value will be ignored.
 	 * 	<li>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HtmlDoc.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HtmlDoc.java
index 536920d..8be7be4 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HtmlDoc.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HtmlDoc.java
@@ -79,8 +79,7 @@
  * 	&lt;/html&gt;</xt>
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation}
  * </ul>
  *
@@ -106,8 +105,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is HTML.
 	 * 	<li>
@@ -126,8 +124,7 @@
 	 * 		parent class.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_aside}
 	 * 	<li class='jm'>{@link HtmlDocBuilder#aside(Object...)}
 	 * </ul>
@@ -151,8 +148,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is HTML.
 	 * 	<li>
@@ -171,8 +167,7 @@
 	 * 		parent class.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_footer}
 	 * 	<li class='jm'>{@link HtmlDocBuilder#footer(Object...)}
 	 * </ul>
@@ -197,8 +192,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is HTML.
 	 * 	<li>
@@ -215,8 +209,7 @@
 	 * 		parent class.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_head}
 	 * 	<li class='jm'>{@link HtmlDocBuilder#head(Object...)}
 	 * </ul>
@@ -241,8 +234,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is HTML.
 	 * 	<li>
@@ -261,8 +253,7 @@
 	 * 		parent class if not overridden.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_header}
 	 * 	<li class='jm'>{@link HtmlDocBuilder#header(Object...)}
 	 * </ul>
@@ -286,8 +277,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is HTML.
 	 * 	<li>
@@ -308,8 +298,7 @@
 	 * 		parent class.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_nav}
 	 * 	<li class='jm'>{@link HtmlDocBuilder#nav(Object...)}
 	 * </ul>
@@ -342,8 +331,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
@@ -362,8 +350,7 @@
 	 * 		parent class.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_navlinks}
 	 * 	<li class='jm'>{@link HtmlDocBuilder#navlinks(Object...)}
 	 * </ul>
@@ -373,15 +360,13 @@
 	/**
 	 * Specifies the text to display when serializing an empty array or collection.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_noResultsMessage}
 	 * 	<li class='jm'>{@link HtmlDocBuilder#noResultsMessage(Object)}
 	 * </ul>
@@ -394,8 +379,7 @@
 	 * <p>
 	 * This only applies to the rendered data portion of the page.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_nowrap}
 	 * 	<li class='jm'>{@link HtmlDocBuilder#nowrap(boolean)}
 	 * </ul>
@@ -416,8 +400,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is Javascript.
 	 * 	<li>
@@ -436,8 +419,7 @@
 	 * 		parent class.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_script}
 	 * 	<li class='jm'>{@link HtmlDocBuilder#script(Object[])}
 	 * </ul>
@@ -459,8 +441,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is CSS.
 	 * 	<li>
@@ -479,8 +460,7 @@
 	 * 		parent class.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_style}
 	 * 	<li class='jm'>{@link HtmlDocBuilder#style(Object[])}
 	 * </ul>
@@ -502,8 +482,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format of this value is a URL.
 	 * 	<li>
@@ -516,8 +495,7 @@
 	 * 		parent class.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_stylesheet}
 	 * 	<li class='jm'>{@link HtmlDocBuilder#stylesheet(Object[])}
 	 * </ul>
@@ -531,8 +509,7 @@
 	 * By default, uses {@link BasicHtmlDocTemplate} to render the contents, although you can provide your own custom
 	 * renderer or subclasses from the basic class to have full control over how the page is rendered.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		On methods, this value is inherited from the <ja>@HtmlDoc</ja> annotation on the servlet/resource class.
 	 * 	<li>
@@ -540,8 +517,7 @@
 	 * 		parent class.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jf'>{@link HtmlDocSerializer#HTMLDOC_template}
 	 * 	<li class='jm'>{@link HtmlDocBuilder#template(Class)}
 	 * 	<li class='jm'>{@link HtmlDocBuilder#template(HtmlDocTemplate)}
@@ -592,16 +568,14 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Widgets are inherited from parent to child, but can be overridden by reusing the widget name.
 	 * 	<li>
 	 * 		Values are appended to the existing list.
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.Widgets}
 	 * </ul>
 	 */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Logging.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Logging.java
index f582537..add166d 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Logging.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Logging.java
@@ -53,8 +53,7 @@
  * the annotation values are combined.
  * <br>Rules defined on child classes are matched before rules defined on parent classes.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
  * 	<li class='jf'>{@link RestContext#REST_callLoggerConfig}
  * 	<li class='jf'>{@link RestMethodContext#RESTMETHOD_callLoggerConfig}
@@ -81,15 +80,13 @@
 	 * <p>
 	 * Setting this value to <js>"true"</js> is equivalent to setting the level to <js>"off"</js>.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * </ul>
 	 */
@@ -110,15 +107,13 @@
 	 * <p>
 	 * {@link Level#OFF} can be used to turn off logging.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * </ul>
 	 */
@@ -130,8 +125,7 @@
 	 * <p>
 	 * No defines rules results in no logged messages.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * </ul>
 	 */
@@ -144,15 +138,13 @@
 	 * This setting can be used to periodically log stack traces (e.g. every 24 hours) so that stack traces don't get
 	 * lost from rolling-over log files.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * </ul>
 	 */
@@ -172,15 +164,13 @@
 	 * 	<li><js>"false"</jk> (default) - Don't use stack trace hashing.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * </ul>
 	 */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/LoggingRule.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/LoggingRule.java
index 71618c4..95c2c49 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/LoggingRule.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/LoggingRule.java
@@ -19,8 +19,7 @@
 /**
  * Represents a single logging rule for how to handle logging of HTTP requests/responses.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='jf'>{@link RestContext#REST_callLoggerConfig}
  * 	<li class='jf'>{@link RestMethodContext#RESTMETHOD_callLoggerConfig}
  * </ul>
@@ -39,15 +38,13 @@
 	 * 	<li>The value <js>"*"</js> to match any code.  This is the default value.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * </ul>
 	 */
@@ -69,15 +66,13 @@
 	 * 	<li><js>"false"</jk> - Match any requests.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * </ul>
 	 */
@@ -102,15 +97,13 @@
 	 * <p>
 	 * Setting this value to <js>"true"</js> is equivalent to setting the level to <js>"off"</js>.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * </ul>
 	 */
@@ -128,15 +121,13 @@
 	 * 	<li>Multiple patterns separated by spaces or commas (e.g. <js>"String*Exception, IO*Exception"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * </ul>
 	 */
@@ -157,15 +148,13 @@
 	 * <p>
 	 * {@link Level#OFF} can be used to turn off logging.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * </ul>
 	 */
@@ -182,15 +171,13 @@
 	 * 	<li><js>"long"</jk> - Also the request body as UTF-8 and spaced-hex text (debug must be enabled).
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * </ul>
 	 */
@@ -207,15 +194,13 @@
 	 * 	<li><js>"long"</jk> - Also the response body as UTF-8 and spaced-hex text (debug must be enabled).
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * </ul>
 	 */
@@ -224,15 +209,13 @@
 	/**
 	 * Shortcut for specifying <js>"long"</js> for {@link #req() @LoggingRule(req)} and {@link #res() @LoggingRule(res)}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
 	 * </ul>
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}
 	 * </ul>
 	 */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Method.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Method.java
index 2b53df9..49bee03 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Method.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Method.java
@@ -42,8 +42,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.MethodParameters}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/MethodSwagger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/MethodSwagger.java
index 05953c4..f4da61a 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/MethodSwagger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/MethodSwagger.java
@@ -17,8 +17,7 @@
 /**
  * Extended annotation for {@link RestMethod#swagger() RestMethod.swagger()}.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.Swagger}
  * </ul>
  */
@@ -27,8 +26,7 @@
 	/**
 	 * Defines the swagger field <c>/paths/{path}/{method}/summary</c>.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is plain text.
 	 * 		<br>Multiple lines are concatenated with newlines.
@@ -46,8 +44,7 @@
 	/**
 	 * Defines the swagger field <c>/paths/{path}/{method}/description</c>.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is plain text.
 	 * 		<br>Multiple lines are concatenated with newlines.
@@ -65,8 +62,7 @@
 	/**
 	 * Defines the swagger field <c>/paths/{path}/{method}/operationId</c>.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is plain text.
 	 * 	<li>
@@ -83,8 +79,7 @@
 	/**
 	 * Defines the swagger field <c>/paths/{path}/{method}/schemes</c>.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is either a comma-delimited list of simple strings or a {@doc juneau-marshall.JsonDetails.SimplifiedJson} array.
 	 * 	<li>
@@ -108,8 +103,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is boolean.
 	 * 	<li>
@@ -129,8 +123,7 @@
 	 * <p>
 	 * Use this value to override the supported <c>Content-Type</c> media types defined by the parsers defined via {@link RestMethod#parsers()}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is either a comma-delimited list of simple strings or a {@doc juneau-marshall.JsonDetails.SimplifiedJson} array.
 	 * 	<li>
@@ -148,8 +141,7 @@
 	 * <p>
 	 * Use this value to override the supported <c>Accept</c> media types defined by the serializers defined via {@link RestMethod#serializers()}.
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is either a comma-delimited list of simple strings or a {@doc juneau-marshall.JsonDetails.SimplifiedJson} array.
 	 * 	<li>
@@ -173,8 +165,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
@@ -207,8 +198,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} array consisting of the concatenated individual strings.
 	 * 		<br>The leading and trailing <js>'['</js> and <js>']'</js> characters are optional.
@@ -240,8 +230,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} objc consisting of the concatenated individual strings.
 	 * 		<br>The leading and trailing <js>'{'</js> and <js>'}'</js> characters are optional.
@@ -271,8 +260,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		Supports {@doc DefaultRestSvlVariables}
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).
@@ -298,8 +286,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is a {@link SimpleJsonSerializer#DEFAULT Simple-JSON} object.
 	 * 		<br>Multiple lines are concatenated with newlines.
@@ -375,8 +362,7 @@
 	 * 	<li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
 	 * 	<li>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Property.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Property.java
index 9f865f9..09d5e1d 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Property.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Property.java
@@ -27,8 +27,7 @@
  * Property values types that are not <c>Strings</c> will automatically be converted to the correct type

  * (e.g. <c>Boolean</c>, etc...).

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.ConfigurableProperties}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/ResourceSwagger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/ResourceSwagger.java
index 58132ce..9e8c234 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/ResourceSwagger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/ResourceSwagger.java
@@ -18,8 +18,7 @@
 /**
  * Extended annotation for {@link RestResource#swagger() @RestResource(swagger)}.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.Swagger}
  * </ul>
  */
@@ -38,8 +37,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is plain-text.
 	 * 		<br>Multiple lines are concatenated with newlines.
@@ -74,8 +72,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is plain text.
 	 * 		<br>Multiple lines are concatenated with newlines.
@@ -139,8 +136,7 @@
 	)
 	swagger=@ResourceSwagger("$F{PetStoreResource.json}"),
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
 	 * 		<br>Multiple lines are concatenated with newlines.
@@ -202,8 +198,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
 	 * 		<br>Multiple lines are concatenated with newlines.
@@ -252,8 +247,7 @@
 	 * 	)
 	 * </p>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} array.
 	 * 		<br>Multiple lines are concatenated with newlines.
@@ -277,8 +271,7 @@
 	 * The default value pulls the description from the <c>termsOfService</c> entry in the servlet resource bundle.
 	 * (e.g. <js>"termsOfService = foo"</js> or <js>"MyServlet.termsOfService = foo"</js>).
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is plain text.
 	 * 		<br>Multiple lines are concatenated with newlines.
@@ -303,8 +296,7 @@
 	 * The default value pulls the description from the <c>version</c> entry in the servlet resource bundle.
 	 * (e.g. <js>"version = 2.0"</js> or <js>"MyServlet.version = 2.0"</js>).
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is plain text.
 	 * 	<li>
@@ -405,8 +397,7 @@
 	 * 	<li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.
 	 * </ul>
 	 *
-	 * <h5 class='section'>Notes:</h5>
-	 * <ul class='spaced-list'>
+	 * <ul class='notes'>
 	 * 	<li>
 	 * 		The format is a {@doc juneau-marshall.JsonDetails.SimplifiedJson} object.
 	 * 	<li>
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestHook.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestHook.java
index 41fdd86..94f60ee 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestHook.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestHook.java
@@ -70,8 +70,7 @@
  * 		</ul>
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.Instantiation.LifecycleHooks}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestMethod.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestMethod.java
index 64536a5..0189b1b 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestMethod.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestMethod.java
@@ -26,8 +26,7 @@
 /**

  * Identifies a REST Java method on a {@link RestServlet} implementation class.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod}

  * </ul>

  */

@@ -51,15 +50,13 @@
 	 * 	<jk>public</jk> String doGet()  {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$S{mySystemProperty}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_attrs}

 	 * </ul>

 	 */

@@ -78,8 +75,7 @@
 	 * <p>

 	 * Use {@link None} to suppress inheriting bean filters defined on the class.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFilters}

 	 * </ul>

 	 *

@@ -119,8 +115,7 @@
 	 * 	<jk>public</jk> MyBean getBeanDetails(<ja>@Path</ja> String id) {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format of each value is: <js>"Key: comma-delimited-tokens"</js>.

 	 * 	<li>

@@ -138,8 +133,7 @@
 	 * 		</p>

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_includeProperties}

 	 * </ul>

 	 *

@@ -178,8 +172,7 @@
 	 * 	<jk>public</jk> MyBean getBeanDetails(<ja>@Path</ja> String id) {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format of each value is: <js>"Key: comma-delimited-tokens"</js>.

 	 * 	<li>

@@ -197,8 +190,7 @@
 	 * 		</p>

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_excludeProperties}

 	 * </ul>

 	 *

@@ -263,8 +255,7 @@
 	 * 	<li><js>"1.0"</js> = At least 1.0.  1.0 and 2.0 will match.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_clientVersionHeader}

 	 * </ul>

 	 */

@@ -276,8 +267,7 @@
 	 * <p>

 	 * Associates one or more {@link RestConverter converters} with this method.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_converters}

 	 * </ul>

 	 */

@@ -295,15 +285,13 @@
 	 * 		Request/response messages are automatically logged.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestMethodContext#RESTMETHOD_debug}

 	 * </ul>

 	 */

@@ -326,15 +314,13 @@
 	 * <p>

 	 * The default character encoding for the request and response if not specified on the request.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$S{mySystemProperty}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_defaultCharset}

 	 * </ul>

 	 */

@@ -367,8 +353,7 @@
 	 * 	<jk>public</jk> String doGet(<ja>@FormData</ja>(<js>"foo"</js>) String foo)  {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		You can use either <js>':'</js> or <js>'='</js> as the key/value delimiter.

 	 * 	<li>

@@ -395,8 +380,7 @@
 	 * 	<jk>public</jk> String doGet(<ja>@Query</ja>(<js>"foo"</js>) String foo)  {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		You can use either <js>':'</js> or <js>'='</js> as the key/value delimiter.

 	 * 	<li>

@@ -421,15 +405,13 @@
 	 * 	<jk>public</jk> String doGet()  {...}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$S{mySystemProperty}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_defaultRequestHeaders}

 	 * </ul>

 	 */

@@ -449,8 +431,7 @@
 	 * 		The description of the method in the Swagger page.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Corresponds to the swagger field <c>/paths/{path}/{method}/description</c>.

 	 * 	<li>

@@ -458,8 +439,7 @@
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jm'>{@link RestInfoProvider#getDescription(RestRequest)}

 	 * </ul>

 	 */

@@ -475,14 +455,12 @@
 	 * <p>

 	 * These can be used to enable various kinds of compression (e.g. <js>"gzip"</js>) on requests and responses.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Use <code>inherit={<js>"ENCODERS"</js>}</code> to inherit encoders from the resource class.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_encoders}

 	 * </ul>

 	 */

@@ -502,8 +480,7 @@
 	 * <p>

 	 * Associates one or more {@link RestGuard RestGuards} with this method.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_guards}

 	 * </ul>

 	 */

@@ -515,8 +492,7 @@
 	 * <p>

 	 * Information provided here overrides information provided in the servlet-level annotation.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation}

 	 * </ul>

 	 *

@@ -528,8 +504,7 @@
 	/**

 	 * Specifies rules on how to handle logging of HTTP requests/responses.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}

 	 * </ul>

 	 */

@@ -545,8 +520,7 @@
 	 * Matchers are used to allow multiple Java methods to handle requests assigned to the same URL path pattern, but

 	 * differing based on some request attribute, such as a specific header value.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jac'>{@link RestMatcher}

 	 * </ul>

 	 */

@@ -566,15 +540,13 @@
 	 * 	)

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$S{mySystemProperty}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_maxInput}

 	 * </ul>

 	 */

@@ -660,8 +632,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_parsers}

 	 * </ul>

 	 */

@@ -723,8 +694,7 @@
 	 * </p>

 	 *

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='ja'>{@link org.apache.juneau.http.annotation.Path}

 	 * </ul>

 	 */

@@ -743,8 +713,7 @@
 	 * <p>

 	 * Use {@link None} to suppress inheriting POJO swaps defined on the class.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_pojoSwaps}

 	 * </ul>

 	 *

@@ -797,8 +766,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_rolesDeclared}

 	 * </ul>

 	 */

@@ -824,8 +792,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports any of the following expression constructs:

 	 * 		<ul>

@@ -853,8 +820,7 @@
 	 * 		When defined on parent/child classes and methods, ALL guards within the hierarchy must pass.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_roleGuard}

 	 * </ul>

 	 */

@@ -888,8 +854,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_serializers}

 	 * </ul>

 	 */

@@ -909,8 +874,7 @@
 	 * 		The summary of the method in the Swagger page.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Corresponds to the swagger field <c>/paths/{path}/{method}/summary</c>.

 	 * 	<li>

@@ -926,15 +890,13 @@
 	 * <p>

 	 * Overrides the media types inferred from the serializers that identify what media types can be produced by the resource.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$S{mySystemProperty}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_produces}

 	 * </ul>

 	 */

@@ -946,15 +908,13 @@
 	 * <p>

 	 * Overrides the media types inferred from the parsers that identify what media types can be consumed by the resource.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$S{mySystemProperty}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_consumes}

 	 * </ul>

 	 */

@@ -990,8 +950,7 @@
 	 * 	)

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The format is {@doc juneau-marshall.JsonDetails.SimplifiedJson}.

 	 * 		<br>Multiple lines are concatenated with newlines.

@@ -1004,8 +963,7 @@
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='ja'>{@link MethodSwagger}

 	 * 	<li class='jm'>{@link RestInfoProvider#getSwagger(RestRequest)}

 	 * </ul>

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestResource.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestResource.java
index 36df831..227e023 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestResource.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestResource.java
@@ -37,8 +37,7 @@
  * Usually used on a subclass of {@link RestServlet}, but can be used to annotate any class that you want to expose as

  * a REST resource.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestResource}

  * </ul>

  */

@@ -61,15 +60,13 @@
 	 *  ?body=(name='John%20Smith',age=45)

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_allowBodyParam}

 	 * </ul>

 	 */

@@ -87,8 +84,7 @@
 	 *  ?Accept=text/json&amp;Content-Type=text/json

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

@@ -98,8 +94,7 @@
 	 * 		Use <js>"NONE"</js> (case insensitive) to suppress inheriting a value from a parent class.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_allowedHeaderParams}

 	 * </ul>

 	 */

@@ -117,8 +112,7 @@
 	 * <c>PATCH</c> is not part of the original HTTP spec), you can add a <c>X-Method: PATCH</c> header on a normal

 	 * <c>HTTP POST /foo</c> request call which will make the HTTP call look like a <c>PATCH</c> request in any of the REST APIs.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

@@ -144,8 +138,7 @@
 	 *  ?method=OPTIONS

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

@@ -155,8 +148,7 @@
 	 * 		Use <js>"NONE"</js> (case insensitive) to suppress inheriting a value from a parent class.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_allowedMethodParams}

 	 * </ul>

 	 */

@@ -174,15 +166,13 @@
 	 *  ?Accept=text/json&amp;Content-Type=text/json

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_allowHeaderParams}

 	 * </ul>

 	 * @deprecated Use {@link #allowedHeaderParams()}

@@ -196,15 +186,13 @@
 	 * <p>

 	 * Specifies default values for request attributes if they're not already set on the request.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_attrs}

 	 * </ul>

 	 */

@@ -216,8 +204,7 @@
 	 * <p>

 	 * Shortcut to add bean filters to the bean contexts of all serializers and parsers on all methods in the class.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_beanFilters}

 	 * </ul>

 	 *

@@ -232,8 +219,7 @@
 	 * <p>

 	 * This class handles the basic lifecycle of an HTTP REST call.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_callHandler}

 	 * </ul>

 	 */

@@ -245,8 +231,7 @@
 	 * <p>

 	 * Defines children of this resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_children}

 	 * </ul>

 	 */

@@ -258,8 +243,7 @@
 	 * <p>

 	 * Used to retrieve localized files from the classpath.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_classpathResourceFinder}

 	 * </ul>

 	 */

@@ -271,15 +255,13 @@
 	 * <p>

 	 * Specifies the name of the header used to denote the client version on HTTP requests.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_clientVersionHeader}

 	 * </ul>

 	 */

@@ -291,8 +273,7 @@
 	 * <p>

 	 * The configuration file .

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

@@ -301,8 +282,7 @@
 	 * 		returned by the {@link Config#getSystemDefault()}.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jm'>{@link RestContextBuilder#config(Config)}

 	 * </ul>

 	 */

@@ -314,8 +294,7 @@
 	 * <p>

 	 * Associates one or more {@link RestConverter converters} with a resource class.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_converters}

 	 * </ul>

 	 */

@@ -330,8 +309,7 @@
 	 * <p>

 	 * This is a shortcut for using {@link #defaultRequestHeaders()} for just this specific header.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

@@ -345,15 +323,13 @@
 	 * <p>

 	 * The default character encoding for the request and response if not specified on the request.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_defaultCharset}

 	 * </ul>

 	 */

@@ -368,8 +344,7 @@
 	 * <p>

 	 * This is a shortcut for using {@link #defaultRequestHeaders()} for just this specific header.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

@@ -383,15 +358,13 @@
 	 * <p>

 	 * Specifies default values for request headers if they're not passed in through the request.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_defaultRequestHeaders}

 	 * </ul>

 	 */

@@ -403,15 +376,13 @@
 	 * <p>

 	 * Specifies default values for response headers if they're not set after the Java REST method is called.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_defaultResponseHeaders}

 	 * </ul>

 	 */

@@ -424,8 +395,7 @@
 	 * It is used to populate the Swagger description field.

 	 * <br>This value can be retrieved programmatically through the {@link RestRequest#getResourceDescription()} method.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

@@ -434,8 +404,7 @@
 	 * 		<br>Multiple lines are concatenated with newlines.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jm'>{@link RestInfoProvider#getDescription(RestRequest)}

 	 * </ul>

 	 */

@@ -447,8 +416,7 @@
 	 * <p>

 	 * These can be used to enable various kinds of compression (e.g. <js>"gzip"</js>) on requests and responses.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_encoders}

 	 * </ul>

 	 */

@@ -457,8 +425,7 @@
 	/**

 	 * Shortcut for setting {@link #properties()} of simple boolean types.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

@@ -474,8 +441,7 @@
 	 * <p>

 	 * Associates one or more {@link RestGuard RestGuards} with all REST methods defined in this class.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_guards}

 	 * </ul>

 	 */

@@ -523,8 +489,7 @@
 	 * 	)

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation}

 	 * </ul>

 	 *

@@ -539,8 +504,7 @@
 	 * <p>

 	 * Class used to retrieve title/description/swagger information about a resource.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_infoProvider}

 	 * </ul>

 	 */

@@ -552,8 +516,7 @@
 	 * <p>

 	 * Specifies the logger to use for logging.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_logger}

 	 * </ul>

 	 * @deprecated Use {@link #callLogger()}

@@ -564,8 +527,7 @@
 	/**

 	 * Specifies the logger to use for logging of HTTP requests and responses.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_callLogger}

 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}

 	 * </ul>

@@ -575,8 +537,7 @@
 	/**

 	 * Specifies rules on how to handle logging of HTTP requests/responses.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_callLoggerConfig}

 	 * 	<li class='link'>{@doc juneau-rest-server.LoggingAndDebugging}

 	 * </ul>

@@ -590,15 +551,13 @@
 	 * Useful for alleviating DoS attacks by throwing an exception when too much input is received instead of resulting

 	 * in out-of-memory errors which could affect system stability.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_maxInput}

 	 * </ul>

 	 */

@@ -609,15 +568,13 @@
 	 *

 	 * Identifies the location of the resource bundle for this class.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_messages}

 	 * </ul>

 	 */

@@ -629,15 +586,13 @@
 	 * <p>

 	 * Defines MIME-type file type mappings.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_mimeTypes}

 	 * </ul>

 	 */

@@ -651,8 +606,7 @@
 	 * <c>RestRequest</c>, <c>Accept</c>, <c>Reader</c>).

 	 * <br>This setting allows you to provide your own resolvers for your own class types that you want resolved.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_paramResolvers}

 	 * </ul>

 	 */

@@ -664,8 +618,7 @@
 	 * <p>

 	 * Specifies the parser listener class to use for listening to non-fatal parsing errors.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link Parser#PARSER_listener}

 	 * </ul>

 	 *

@@ -687,8 +640,7 @@
 	 * <p>

 	 * Use {@link None} to suppress inheriting parsers defined on the parent class.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_parsers}

 	 * </ul>

 	 */

@@ -700,8 +652,7 @@
 	 * <p>

 	 * Specifies the {@link HttpPartParser} to use for parsing headers, query/form parameters, and URI parts.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_partParser}

 	 * </ul>

 	 */

@@ -713,8 +664,7 @@
 	 * <p>

 	 * Specifies the {@link HttpPartSerializer} to use for serializing headers, query/form parameters, and URI parts.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_partSerializer}

 	 * </ul>

 	 */

@@ -836,8 +786,7 @@
 	 * When variables are used on a path of a top-level resource deployed as a Spring bean in a Spring Boot application,

 	 * the first part of the URL must be a literal which will be used as the servlet path of the registered servlet.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		The leading slash is optional.  <js>"/myResource"</js> and <js>"myResource"</js> is equivalent.

 	 * 	<li>

@@ -846,8 +795,7 @@
 	 * 		Paths must not end with <js>"/"</js> (per the servlet spec).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_path}

 	 * </ul>

 	 */

@@ -859,8 +807,7 @@
 	 * <p>

 	 * Shortcut to add POJO swaps to the bean contexts of all serializers and parsers on all methods in the class.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link BeanContext#BEAN_pojoSwaps}

 	 * </ul>

 	 *

@@ -881,15 +828,13 @@
 	 * <p>

 	 * Property values will be converted to the appropriate type.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jm'>{@link RestContextBuilder#set(String,Object)}

 	 * 	<li class='jm'>{@link RestContextBuilder#set(java.util.Map)}

 	 * </ul>

@@ -902,15 +847,13 @@
 	 * <p>

 	 * Render stack traces in HTTP response bodies when errors occur.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_renderResponseStackTraces}

 	 * </ul>

 	 */

@@ -922,8 +865,7 @@
 	 * <p>

 	 * The resolver used for resolving child resources.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_resourceResolver}

 	 * </ul>

 	 */

@@ -936,8 +878,7 @@
 	 * Specifies a list of {@link ResponseHandler} classes that know how to convert POJOs returned by REST methods or

 	 * set via {@link RestResponse#setOutput(Object)} into appropriate HTTP responses.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_responseHandlers}

 	 * </ul>

 	 */

@@ -963,8 +904,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_rolesDeclared}

 	 * </ul>

 	 */

@@ -987,8 +927,7 @@
 	 * 	}

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports any of the following expression constructs:

 	 * 		<ul>

@@ -1014,8 +953,7 @@
 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_roleGuard}

 	 * </ul>

 	 */

@@ -1027,8 +965,7 @@
 	 * <p>

 	 * Specifies the serializer listener class to use for listening to non-fatal serialization errors.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link Serializer#SERIALIZER_listener}

 	 * </ul>

 	 *

@@ -1050,8 +987,7 @@
 	 * <p>

 	 * Use {@link None} to suppress inheriting serializers defined on the parent class.

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_serializers}

 	 * </ul>

 	 */

@@ -1078,15 +1014,13 @@
 	 * 	)

 	 * </p>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jm'>{@link RestInfoProvider#getSiteName(RestRequest)}

 	 * </ul>

 	 */

@@ -1098,15 +1032,13 @@
 	 * <p>

 	 * Used to customize the headers on responses returned for statically-served files.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_staticFileResponseHeaders}

 	 * </ul>

 	 */

@@ -1118,15 +1050,13 @@
 	 * <p>

 	 * Used to define paths and locations of statically-served files such as images or HTML documents.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_staticFiles}

 	 * </ul>

 	 */

@@ -1138,15 +1068,13 @@
 	 * <p>

 	 * Overrides the media types inferred from the serializers that identify what media types can be produced by the resource.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_produces}

 	 * </ul>

 	 */

@@ -1158,15 +1086,13 @@
 	 * <p>

 	 * Overrides the media types inferred from the parsers that identify what media types can be consumed by the resource.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_consumes}

 	 * </ul>

 	 */

@@ -1195,8 +1121,7 @@
 	 * 	)

 	 * </p>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='ja'>{@link ResourceSwagger}

 	 * 	<li class='jm'>{@link RestInfoProvider#getSwagger(RestRequest)}

 	 * </ul>

@@ -1210,8 +1135,7 @@
 	 * It is used to populate the Swagger title field.

 	 * <br>This value can be retrieved programmatically through the {@link RestRequest#getResourceTitle()} method.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

@@ -1219,8 +1143,7 @@
 	 * 		Corresponds to the swagger field <c>/info/title</c>.

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jm'>{@link RestInfoProvider#getTitle(RestRequest)}

 	 * </ul>

 	 */

@@ -1232,15 +1155,13 @@
 	 * <p>

 	 * Overrides the authority path value for this resource and any child resources.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_uriAuthority}

 	 * </ul>

 	 */

@@ -1252,15 +1173,13 @@
 	 * <p>

 	 * Overrides the context path value for this resource and any child resources.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_uriContext}

 	 * </ul>

 	 */

@@ -1275,15 +1194,13 @@
 	 * <p>

 	 * See {@link UriResolution} for possible values.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_uriRelativity}

 	 * </ul>

 	 */

@@ -1298,15 +1215,13 @@
 	 * <p>

 	 * See {@link UriResolution} for possible values.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_uriResolution}

 	 * </ul>

 	 */

@@ -1319,15 +1234,13 @@
 	 * When enabled, resources retrieved via {@link RestRequest#getClasspathReaderResource(String, boolean)} (and related

 	 * methods) will be cached in memory to speed subsequent lookups.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_useClasspathResourceCaching}

 	 * </ul>

 	 */

@@ -1340,15 +1253,13 @@
 	 * When enabled, the number of times an exception has occurred will be determined based on stack trace hashsums,

 	 * made available through the {@link RestException#getOccurrence()} method.

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_useStackTraceHashes}

 	 * </ul>

 	 *

@@ -1375,15 +1286,13 @@
 	 * 	<li><js>"per-request"</js> - Debug is enabled only for requests that have a <c class='snippet'>X-Debug: true</c> header.

 	 * </ul>

 	 *

-	 * <h5 class='section'>Notes:</h5>

-	 * <ul class='spaced-list'>

+	 * <ul class='notes'>

 	 * 	<li>

 	 * 		Supports {@doc DefaultRestSvlVariables}

 	 * 		(e.g. <js>"$L{my.localized.variable}"</js>).

 	 * </ul>

 	 *

-	 * <h5 class='section'>See Also:</h5>

-	 * <ul>

+	 * <ul class='seealso'>

 	 * 	<li class='jf'>{@link RestContext#REST_debug}

 	 * </ul>

 	 */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Introspectable.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Introspectable.java
index b6fa06b..6032624 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Introspectable.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Introspectable.java
@@ -41,8 +41,7 @@
  * 		<c>&amp;invokeArgs</c> - The arguments as an array.

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='jc'>{@link PojoIntrospector} - Additional information on introspection of POJO methods.

  * 	<li class='jf'>{@link RestContext#REST_converters} - Registering converters with REST resources.

  * 	<li class='link'>{@doc juneau-rest-server.Converters}

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Queryable.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Queryable.java
index 1daafc2..afc7868 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Queryable.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Queryable.java
@@ -62,8 +62,7 @@
  * 		<br>Default is {@code 0} (meaning return all rows).

  * </ul>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='jc'>{@link PojoQuery} - Additional information on filtering POJO models.

  * 	<li class='jf'>{@link RestContext#REST_converters} - Registering converters with REST resources.

  * 	<li class='link'>{@doc juneau-rest-server.Converters}

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Traversable.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Traversable.java
index 523e76b..d53d381 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Traversable.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/converters/Traversable.java
@@ -40,8 +40,7 @@
  * 	}

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='jc'>{@link PojoRest} - Additional information on addressing elements in a POJO tree using URL notation.

  * 	<li class='jf'>{@link RestContext#REST_converters} - Registering converters with REST resources.

  * 	<li class='link'>{@doc juneau-rest-server.Converters}

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleBasedRestGuard.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleBasedRestGuard.java
index 950ca19..683ddb4 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleBasedRestGuard.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleBasedRestGuard.java
@@ -34,8 +34,7 @@
  * 	<li><js>"fo* || (*oo || bar)"</js> - Parenthesis.
  * </ul>
  *
- * <h5 class='section'>Notes:</h5>
- * <ul>
+ * <ul class='notes'>
  * 	<li>AND operations take precedence over OR operations (as expected).
  * 	<li>Whitespace is ignored.
  * 	<li><jk>null</jk> or empty expressions always match as <jk>false</jk>.
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleMatcher.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleMatcher.java
index 23b1566..943d37a 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleMatcher.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/guards/RoleMatcher.java
@@ -36,8 +36,7 @@
  * 	<li><js>"fo* || (*oo || bar)"</js> - Parenthesis.
  * </ul>
  *
- * <h5 class='section'>Notes:</h5>
- * <ul>
+ * <ul class='notes'>
  * 	<li>AND operations take precedence over OR operations (as expected).
  * 	<li>Whitespace is ignored.
  * 	<li><jk>null</jk> or empty expressions always match as <jk>false</jk>.
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/BeanDescription.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/BeanDescription.java
index e93a21a..eac24f3 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/BeanDescription.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/BeanDescription.java
@@ -25,8 +25,7 @@
  * <p>

  * Useful for rendering simple information about a bean during REST OPTIONS requests.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.PredefinedHelperBeans}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ChildResourceDescriptions.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ChildResourceDescriptions.java
index 9b3156f..01d5967 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ChildResourceDescriptions.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ChildResourceDescriptions.java
@@ -22,8 +22,7 @@
  * <p>

  * Typically used in top-level GET methods of router resources to render a list of available child resources.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.PredefinedHelperBeans}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResolvingReaderResource.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResolvingReaderResource.java
index f541d87..fd5077c 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResolvingReaderResource.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResolvingReaderResource.java
@@ -81,8 +81,7 @@
 	/**
 	 * Builder class for constructing {@link ResolvingReaderResource} objects.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='link'>{@doc juneau-rest-server.RestMethod.ReaderResource}
 	 * </ul>
 	 */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResourceDescription.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResourceDescription.java
index 2ac77a8..337303e 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResourceDescription.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/helper/ResourceDescription.java
@@ -28,8 +28,7 @@
  * 	<jk>new</jk> ResourceLink(<js>"httpTool"</js>, <js>"HTTP request test client"</js>);

  * </p>

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.PredefinedHelperBeans}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/MultipartFormDataMatcher.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/MultipartFormDataMatcher.java
index 164f94a..e0adfc1 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/MultipartFormDataMatcher.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/MultipartFormDataMatcher.java
@@ -17,8 +17,7 @@
 /**

  * Predefined matcher for matching requests with content type <js>"multipart/form-data"</js>.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RestMethodMatchers}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/UrlEncodedFormMatcher.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/UrlEncodedFormMatcher.java
index 7454963..6b04885 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/UrlEncodedFormMatcher.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/matchers/UrlEncodedFormMatcher.java
@@ -17,8 +17,7 @@
 /**

  * Predefined matcher for matching requests with content type <js>"application/x-www-form-urlencoded"</js>.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.RestMethodMatchers}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remote/RrpcServlet.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remote/RrpcServlet.java
index 433da26..4cdbfe5 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remote/RrpcServlet.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remote/RrpcServlet.java
@@ -45,8 +45,7 @@
  * To implement a remote interface service, developers must simply subclass from this class and implement the

  * {@link #getServiceMap()} method that maps java interfaces to POJO instances.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.restRPC}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/DefaultHandler.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/DefaultHandler.java
index 896eb79..cc5ee69 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/DefaultHandler.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/DefaultHandler.java
@@ -43,8 +43,7 @@
  * The <c>Content-Type</c> header is set to the mime-type defined on the selected serializer based on the

  * <c>produces</c> value passed in through the constructor.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.MethodReturnTypes}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/InputStreamHandler.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/InputStreamHandler.java
index 9a1574b..aefb0b1 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/InputStreamHandler.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/InputStreamHandler.java
@@ -27,8 +27,7 @@
  * <p>

  * Sets the <c>Content-Type</c> response header to whatever was set via {@link RestResponse#setContentType(String)}.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.MethodReturnTypes}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/ReaderHandler.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/ReaderHandler.java
index 39b3d64..b7f4b3b 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/ReaderHandler.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/reshandlers/ReaderHandler.java
@@ -24,8 +24,7 @@
  * <p>

  * Simply pipes the contents of the {@link Reader} to {@link RestResponse#getNegotiatedWriter()}.

  *

- * <h5 class='section'>See Also:</h5>

- * <ul>

+ * <ul class='seealso'>

  * 	<li class='link'>{@doc juneau-rest-server.RestMethod.MethodReturnTypes}

  * </ul>

  */

diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/FileVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/FileVar.java
index d882823..3a26612 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/FileVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/FileVar.java
@@ -60,8 +60,7 @@
  * Files of type HTML, XHTML, XML, JSON, Javascript, and CSS will be stripped of comments.
  * This allows you to place license headers in files without them being serialized to the output.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-svl.SvlVariables}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/LocalizationVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/LocalizationVar.java
index 0bc9f90..ad35420 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/LocalizationVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/LocalizationVar.java
@@ -35,8 +35,7 @@
  * Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
  * Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestAttributeVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestAttributeVar.java
index 6f5d00c..ce62ffa 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestAttributeVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestAttributeVar.java
@@ -35,8 +35,7 @@
  * 	String fooOrBar = restRequest.resolveVars(<js>"$RA{foo,bar}"</js>);
  * </p>
  *
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
  * 	<li>
  * 		This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
  * 		or a session object on the resolver session.
@@ -44,8 +43,7 @@
  * 		For security reasons, nested and recursive variables are not resolved.
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestFormDataVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestFormDataVar.java
index de8e085..ea34e0b 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestFormDataVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestFormDataVar.java
@@ -31,8 +31,7 @@
  * 	String fooOrBar = restRequest.resolveVars(<js>"$RF{foo,bar}"</js>);
  * </p>
  *
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
  * 	<li>
  * 		This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
  * 		or a session object on the resolver session.
@@ -40,8 +39,7 @@
  * 		For security reasons, nested and recursive variables are not resolved.
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestHeaderVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestHeaderVar.java
index a6ce8b4..8fae3c8 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestHeaderVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestHeaderVar.java
@@ -31,8 +31,7 @@
  * 	String fooOrBar = restRequest.resolveVars(<js>"$RH{Foo,Bar}"</js>);
  * </p>
  *
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
  * 	<li>
  * 		This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
  * 		or a session object on the resolver session.
@@ -40,8 +39,7 @@
  * 		For security reasons, nested and recursive variables are not resolved.
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestPathVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestPathVar.java
index d231f35..e8dc7a9 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestPathVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestPathVar.java
@@ -32,8 +32,7 @@
  * 	String fooOrBar = restRequest.resolveVars(<js>"$RP{foo,bar}"</js>);
  * </p>
  *
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
  * 	<li>
  * 		This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
  * 		or a session object on the resolver session.
@@ -41,8 +40,7 @@
  * 		For security reasons, nested and recursive variables are not resolved.
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestQueryVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestQueryVar.java
index 0990929..5d5c9fc 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestQueryVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestQueryVar.java
@@ -32,8 +32,7 @@
  * 	String fooOrBar = restRequest.resolveVars(<js>"$RQ{foo,bar}"</js>);
  * </p>
  *
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
  * 	<li>
  * 		This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
  * 		or a session object on the resolver session.
@@ -41,8 +40,7 @@
  * 		For security reasons, nested and recursive variables are not resolved.
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestVar.java
index 8a06d55..dc514c2 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RequestVar.java
@@ -48,8 +48,7 @@
  * 	String resourceTitleOrDescription = restRequest.resolveVars(<js>"$R{resourceTitle,resourceDescription}"</js>);
  * </p>
  *
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
  * 	<li>
  * 		This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
  * 		or a session object on the resolver session.
@@ -57,8 +56,7 @@
  * 		For security reasons, nested and recursive variables are not resolved.
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RestInfoVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RestInfoVar.java
index 6091f32..0dcdd50 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RestInfoVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/RestInfoVar.java
@@ -55,8 +55,7 @@
  * 	String titleOrDescription = restRequest.resolveVars(<js>"$RI{title,description}"</js>);
  * </p>
  *
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
  * 	<li>
  * 		This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
  * 		or a session object on the resolver session.
@@ -64,8 +63,7 @@
  * 		For security reasons, nested and recursive variables are not resolved.
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SerializedRequestAttrVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SerializedRequestAttrVar.java
index 62fb3da..6e36915 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SerializedRequestAttrVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SerializedRequestAttrVar.java
@@ -34,8 +34,7 @@
  * Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
  * Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/ServletInitParamVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/ServletInitParamVar.java
index 95c74b5..6b2dcff 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/ServletInitParamVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/ServletInitParamVar.java
@@ -32,8 +32,7 @@
  * Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
  * Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SwaggerVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SwaggerVar.java
index 0b09feb..c1909ce 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SwaggerVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/SwaggerVar.java
@@ -31,8 +31,7 @@
  * 	<li><js>"info/contact/name"</js>
  * </ul>
  *
- * <h5 class='section'>Notes:</h5>
- * <ul class='spaced-list'>
+ * <ul class='notes'>
  * 	<li>
  * 		This variable resolver requires that a {@link RestRequest} object be set as a context object on the resolver
  * 		or a session object on the resolver session.
@@ -40,8 +39,7 @@
  * 		For security reasons, nested and recursive variables are not resolved.
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlEncodeVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlEncodeVar.java
index aa47b43..25ced2a 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlEncodeVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlEncodeVar.java
@@ -31,8 +31,7 @@
  * Since this is a {@link SimpleVar}, any variables contained in the result will be recursively resolved.
  * Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlVar.java
index bf5c9de..8b9cb49 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/UrlVar.java
@@ -32,8 +32,7 @@
  * <p>
  * Uses the URI resolver returned by {@link RestRequest#getUriResolver()}.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/WidgetVar.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/WidgetVar.java
index 7b40847..f7d5c6d 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/WidgetVar.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/vars/WidgetVar.java
@@ -35,8 +35,7 @@
  * 	<li>{@link HtmlDocConfig#widgets() @HtmlDocConfig(widgets)}
  * </ul>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
  * </ul>
  *
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ContentTypeMenuItem.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ContentTypeMenuItem.java
index 21cabe5..334640c 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ContentTypeMenuItem.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ContentTypeMenuItem.java
@@ -53,8 +53,7 @@
  * 	<jk>public</jk> Collection&lt;Pet&gt; getPets() {
  * </p>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/MenuItemWidget.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/MenuItemWidget.java
index 31ae6cc..92f65c0 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/MenuItemWidget.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/MenuItemWidget.java
@@ -24,8 +24,7 @@
 /**
  * A subclass of widgets for rendering menu items with drop-down windows.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByApache.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByApache.java
index e929278..7efbdc0 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByApache.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByApache.java
@@ -42,8 +42,7 @@
  * It renders the following image:
  * <img class='bordered' src='doc-files/PoweredByApacheWidget.png'>
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByJuneau.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByJuneau.java
index 9b2d5c5..e1bd394 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByJuneau.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/PoweredByJuneau.java
@@ -21,8 +21,7 @@
  * <p>
  * The variable it resolves is <js>"$W{PoweredByJuneau}"</js>.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/QueryMenuItem.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/QueryMenuItem.java
index d14f142..0179f2a 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/QueryMenuItem.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/QueryMenuItem.java
@@ -20,8 +20,7 @@
  * <p>
  * The variable it resolves is <js>"$W{QueryMenuItem}"</js>.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ThemeMenuItem.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ThemeMenuItem.java
index 7ce1c68..0350e5e 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ThemeMenuItem.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/ThemeMenuItem.java
@@ -24,8 +24,7 @@
  * <p>
  * The variable it resolves is <js>"$W{ThemeMenuItem}"</js>.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Tooltip.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Tooltip.java
index 87f0682..e83a895 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Tooltip.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Tooltip.java
@@ -26,8 +26,7 @@
  * Tooltips depend on the existence of the <c>tooltip</c> and <c>tooltiptext</c> styles that should be
  * present in the stylesheet for the document.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.PredefinedWidgets}
  * </ul>
  */
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Widget.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Widget.java
index c88a91b..300afc2 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Widget.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Widget.java
@@ -33,8 +33,7 @@
  * <p>
  * Widgets can be defined as inner classes of REST resource classes.
  *
- * <h5 class='section'>See Also:</h5>
- * <ul>
+ * <ul class='seealso'>
  * 	<li class='link'>{@doc juneau-rest-server.HtmlDocAnnotation.Widgets}
  * </ul>
  */
@@ -221,8 +220,7 @@
 	/**
 	 * Same as {@link #loadScript(String)} but replaces request-time SVL variables.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jm'>{@link org.apache.juneau.rest.RestContext#getVarResolver()}
 	 * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
 	 * </ul>
@@ -258,8 +256,7 @@
 	/**
 	 * Same as {@link #loadStyle(String)} but replaces request-time SVL variables.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jm'>{@link org.apache.juneau.rest.RestContext#getVarResolver()}
 	 * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
 	 * </ul>
@@ -295,8 +292,7 @@
 	/**
 	 * Same as {@link #loadHtml(String)} but replaces request-time SVL variables.
 	 *
-	 * <h5 class='section'>See Also:</h5>
-	 * <ul>
+	 * <ul class='seealso'>
 	 * 	<li class='jm'>{@link org.apache.juneau.rest.RestContext#getVarResolver()}
 	 * 	<li class='link'>{@doc juneau-rest-server.SvlVariables}
 	 * </ul>