--- a/jdk/src/java.management/share/classes/java/lang/management/LockInfo.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/java/lang/management/LockInfo.java Mon May 01 07:33:19 2017 -0700
@@ -34,7 +34,7 @@
* an <em>ownable synchronizer</em>, or the {@link Condition Condition}
* object associated with synchronizers.
* <p>
- * <a name="OwnableSynchronizer">An ownable synchronizer</a> is
+ * <a id="OwnableSynchronizer">An ownable synchronizer</a> is
* a synchronizer that may be exclusively owned by a thread and uses
* {@link AbstractOwnableSynchronizer AbstractOwnableSynchronizer}
* (or its subclass) to implement its synchronization property.
@@ -42,7 +42,7 @@
* the read-lock) of {@link ReentrantReadWriteLock ReentrantReadWriteLock} are
* two examples of ownable synchronizers provided by the platform.
*
- * <h3><a name="MappedType">MXBean Mapping</a></h3>
+ * <h3><a id="MappedType">MXBean Mapping</a></h3>
* {@code LockInfo} is mapped to a {@link CompositeData CompositeData}
* as specified in the {@link #from from} method.
*
@@ -105,10 +105,11 @@
* given {@code CompositeData}.
* The given {@code CompositeData} must contain the following attributes:
* <blockquote>
- * <table border summary="The attributes and the types the given CompositeData contains">
+ * <table border="1">
+ * <caption style="display:none">The attributes and the types the given CompositeData contains</caption>
* <tr>
- * <th align=left>Attribute Name</th>
- * <th align=left>Type</th>
+ * <th style="text-align:left">Attribute Name</th>
+ * <th style="text-align:left">Type</th>
* </tr>
* <tr>
* <td>className</td>