8220251: fix headings in java.management
authorjjg
Thu, 30 May 2019 17:28:26 -0700
changeset 55120 b0513c833960
parent 55119 04ff1e00635a
child 55121 f19a728d576d
8220251: fix headings in java.management Reviewed-by: lancea
src/java.management.rmi/share/classes/javax/management/remote/rmi/package.html
src/java.management/share/classes/java/lang/management/LockInfo.java
src/java.management/share/classes/java/lang/management/ManagementFactory.java
src/java.management/share/classes/java/lang/management/MemoryMXBean.java
src/java.management/share/classes/java/lang/management/MemoryPoolMXBean.java
src/java.management/share/classes/java/lang/management/MemoryUsage.java
src/java.management/share/classes/java/lang/management/MonitorInfo.java
src/java.management/share/classes/java/lang/management/ThreadInfo.java
src/java.management/share/classes/java/lang/management/ThreadMXBean.java
src/java.management/share/classes/java/lang/management/package.html
src/java.management/share/classes/javax/management/MXBean.java
src/java.management/share/classes/javax/management/NotificationBroadcaster.java
src/java.management/share/classes/javax/management/NotificationEmitter.java
src/java.management/share/classes/javax/management/remote/package.html
src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java
src/jdk.management/share/classes/com/sun/management/GcInfo.java
--- a/src/java.management.rmi/share/classes/javax/management/remote/rmi/package.html	Wed May 29 11:55:30 2019 -0400
+++ b/src/java.management.rmi/share/classes/javax/management/remote/rmi/package.html	Thu May 30 17:28:26 2019 -0700
@@ -2,7 +2,7 @@
 <head>
     <title>RMI connector</title>
 <!--
-Copyright (c) 2002, 2017, Oracle and/or its affiliates. All rights reserved.
+Copyright (c) 2002, 2019, Oracle and/or its affiliates. All rights reserved.
 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 
 This code is free software; you can redistribute it and/or modify it
@@ -69,7 +69,7 @@
     <p>Addresses are covered in more detail below.</p>
 
 
-    <h3>Creating an RMI connector server</h3>
+    <h2>Creating an RMI connector server</h2>
 
     <p>The usual way to create an RMI connector server is to supply an
       RMI connector address to the method {@link
@@ -86,7 +86,7 @@
       RMIConnectorServer}, explicitly or through the MBean server's
       <code>createMBean</code> method.</p>
 
-    <h4>Choosing the RMI transport</h4>
+    <h3>Choosing the RMI transport</h3>
 
     <p>You can choose the RMI transport by specifying
       <code>rmi</code> in the <code><em>protocol</em></code> part of the
@@ -98,8 +98,8 @@
       constructor.</p>
 
 
-    <h4><a id="servergen">Connector addresses generated by the
-	server</a></h4>
+    <h3><a id="servergen">Connector addresses generated by the
+	server</a></h3>
 
     <p>If the <code>serviceURL</code> you specify has an empty URL
       path (after the optional host and port), or if you do not
@@ -157,8 +157,8 @@
       <code><em>port</em></code>.</p>
 
 
-    <h4><a id="directory">Connector addresses based on directory
-	entries</a></h4>
+    <h3><a id="directory">Connector addresses based on directory
+	entries</a></h3>
 
     <p>As an alternative to the generated addresses just described,
       the <code>serviceURL</code> address supplied when creating a
@@ -264,7 +264,7 @@
       from the name of the directory host.</p>
 
 
-    <h4>Connector server attributes</h4>
+    <h3>Connector server attributes</h3>
 
     <p>When using the default JRMP transport, RMI socket factories can
       be specified using the attributes
@@ -278,7 +278,7 @@
       factories are used when creating the RMI objects associated with
       the connector.</p>
 
-    <h3>Creating an RMI connector client</h3>
+    <h2>Creating an RMI connector client</h2>
 
     <p>An RMI connector client is usually constructed using {@link
       javax.management.remote.JMXConnectorFactory}, with a
@@ -311,7 +311,7 @@
       constructor of {@link javax.management.remote.rmi.RMIConnector
       RMIConnector}.</p>
 
-    <h3>Dynamic code downloading</h3>
+    <h2>Dynamic code downloading</h2>
 
     <p>If an RMI connector client or server receives from its peer an
       instance of a class that it does not know, and if dynamic code
--- a/src/java.management/share/classes/java/lang/management/LockInfo.java	Wed May 29 11:55:30 2019 -0400
+++ b/src/java.management/share/classes/java/lang/management/LockInfo.java	Thu May 30 17:28:26 2019 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2019, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -42,7 +42,7 @@
  * the read-lock) of {@link ReentrantReadWriteLock ReentrantReadWriteLock} are
  * two examples of ownable synchronizers provided by the platform.
  *
- * <h3><a id="MappedType">MXBean Mapping</a></h3>
+ * <h2><a id="MappedType">MXBean Mapping</a></h2>
  * {@code LockInfo} is mapped to a {@link CompositeData CompositeData}
  * as specified in the {@link #from from} method.
  *
--- a/src/java.management/share/classes/java/lang/management/ManagementFactory.java	Wed May 29 11:55:30 2019 -0400
+++ b/src/java.management/share/classes/java/lang/management/ManagementFactory.java	Thu May 30 17:28:26 2019 -0700
@@ -67,7 +67,7 @@
  * the management interface of a component of the Java virtual
  * machine.
  *
- * <h3><a id="MXBean">Platform MXBeans</a></h3>
+ * <h2><a id="MXBean">Platform MXBeans</a></h2>
  * <p>
  * A platform MXBean is a <i>managed bean</i> that
  * conforms to the <a href="../../../javax/management/package-summary.html">JMX</a>
@@ -93,7 +93,7 @@
  *
  * <p>
  * An application can access a platform MXBean in the following ways:
- * <h4>1. Direct access to an MXBean interface</h4>
+ * <h3>1. Direct access to an MXBean interface</h3>
  * <blockquote>
  * <ul>
  *     <li>Get an MXBean instance by calling the
@@ -113,7 +113,7 @@
  *         an MXBean of another running virtual machine.
  *         </li>
  * </ul>
- * <h4>2. Indirect access to an MXBean interface via MBeanServer</h4>
+ * <h3>2. Indirect access to an MXBean interface via MBeanServer</h3>
  * <ul>
  *     <li>Go through the platform {@code MBeanServer} to access MXBeans
  *         locally or a specific {@code MBeanServerConnection} to access
--- a/src/java.management/share/classes/java/lang/management/MemoryMXBean.java	Wed May 29 11:55:30 2019 -0400
+++ b/src/java.management/share/classes/java/lang/management/MemoryMXBean.java	Thu May 30 17:28:26 2019 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -49,7 +49,7 @@
  * It can be obtained by calling the
  * {@link PlatformManagedObject#getObjectName} method.
  *
- * <h3> Memory </h3>
+ * <h2> Memory </h2>
  * The memory system of the Java virtual machine manages
  * the following kinds of memory:
  *
@@ -87,7 +87,7 @@
  * machine code translated from the Java virtual machine code for
  * high performance.
  *
- * <h3>Memory Pools and Memory Managers</h3>
+ * <h2>Memory Pools and Memory Managers</h2>
  * {@link MemoryPoolMXBean Memory pools} and
  * {@link MemoryManagerMXBean memory managers} are the abstract entities
  * that monitor and manage the memory system
@@ -105,7 +105,7 @@
  * add or remove memory managers during execution.
  * A memory pool can be managed by more than one memory manager.
  *
- * <h3>Memory Usage Monitoring</h3>
+ * <h2>Memory Usage Monitoring</h2>
  *
  * Memory usage is a very important monitoring attribute for the memory system.
  * The memory usage, for example, could indicate:
@@ -131,7 +131,7 @@
  * certain threshold. It is not intended for an application to detect
  * and recover from a low memory condition.
  *
- * <h3>Notifications</h3>
+ * <h2>Notifications</h2>
  *
  * <p>This {@code MemoryMXBean} is a
  * {@link javax.management.NotificationEmitter NotificationEmitter}
@@ -169,7 +169,7 @@
  * MemoryNotificationInfo}.
  *
  * <hr>
- * <h3>NotificationEmitter</h3>
+ * <h2>NotificationEmitter</h2>
  * The {@code MemoryMXBean} object returned by
  * {@link ManagementFactory#getMemoryMXBean} implements
  * the {@link javax.management.NotificationEmitter NotificationEmitter}
--- a/src/java.management/share/classes/java/lang/management/MemoryPoolMXBean.java	Wed May 29 11:55:30 2019 -0400
+++ b/src/java.management/share/classes/java/lang/management/MemoryPoolMXBean.java	Thu May 30 17:28:26 2019 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -49,7 +49,7 @@
  * It can be obtained by calling the
  * {@link PlatformManagedObject#getObjectName} method.
  *
- * <h3>Memory Type</h3>
+ * <h2>Memory Type</h2>
  * <p>The Java virtual machine has a heap for object allocation and also
  * maintains non-heap memory for the method area and the Java virtual
  * machine execution.  The Java virtual machine can have one or more
@@ -60,7 +60,7 @@
  *   <li>{@link MemoryType#NON_HEAP non-heap}</li>
  * </ul>
  *
- * <h3>Memory Usage Monitoring</h3>
+ * <h2>Memory Usage Monitoring</h2>
  *
  * A memory pool has the following attributes:
  * <ul>
--- a/src/java.management/share/classes/java/lang/management/MemoryUsage.java	Wed May 29 11:55:30 2019 -0400
+++ b/src/java.management/share/classes/java/lang/management/MemoryUsage.java	Thu May 30 17:28:26 2019 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -102,7 +102,7 @@
  *                            max
  * </pre>
  *
- * <h3>MXBean Mapping</h3>
+ * <h2>MXBean Mapping</h2>
  * {@code MemoryUsage} is mapped to a {@link CompositeData CompositeData}
  * with attributes as specified in the {@link #from from} method.
  *
--- a/src/java.management/share/classes/java/lang/management/MonitorInfo.java	Wed May 29 11:55:30 2019 -0400
+++ b/src/java.management/share/classes/java/lang/management/MonitorInfo.java	Thu May 30 17:28:26 2019 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2019, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -32,7 +32,7 @@
  * Information about an object monitor lock.  An object monitor is locked
  * when entering a synchronization block or method on that object.
  *
- * <h3>MXBean Mapping</h3>
+ * <h2>MXBean Mapping</h2>
  * {@code MonitorInfo} is mapped to a {@link CompositeData CompositeData}
  * with attributes as specified in
  * the {@link #from from} method.
--- a/src/java.management/share/classes/java/lang/management/ThreadInfo.java	Wed May 29 11:55:30 2019 -0400
+++ b/src/java.management/share/classes/java/lang/management/ThreadInfo.java	Thu May 30 17:28:26 2019 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -34,14 +34,14 @@
 /**
  * Thread information. {@code ThreadInfo} contains the information
  * about a thread including:
- * <h3>General thread information</h3>
+ * <h2>General thread information</h2>
  * <ul>
  *   <li>Thread ID.</li>
  *   <li>Name of the thread.</li>
  *   <li>Whether a thread is a daemon thread</li>
  * </ul>
  *
- * <h3>Execution information</h3>
+ * <h2>Execution information</h2>
  * <ul>
  *   <li>Thread state.</li>
  *   <li>The object upon which the thread is blocked due to:
@@ -62,7 +62,7 @@
  *   <li>Thread priority</li>
  * </ul>
  *
- * <h4><a id="SyncStats">Synchronization Statistics</a></h4>
+ * <h3><a id="SyncStats">Synchronization Statistics</a></h3>
  * <ul>
  *   <li>The number of times that the thread has blocked for
  *       synchronization or waited for notification.</li>
@@ -80,7 +80,7 @@
  * <p>This thread information class is designed for use in monitoring of
  * the system, not for synchronization control.
  *
- * <h4>MXBean Mapping</h4>
+ * <h3>MXBean Mapping</h3>
  * {@code ThreadInfo} is mapped to a {@link CompositeData CompositeData}
  * with attributes as specified in
  * the {@link #from from} method.
--- a/src/java.management/share/classes/java/lang/management/ThreadMXBean.java	Wed May 29 11:55:30 2019 -0400
+++ b/src/java.management/share/classes/java/lang/management/ThreadMXBean.java	Thu May 30 17:28:26 2019 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -49,7 +49,7 @@
  * It can be obtained by calling the
  * {@link PlatformManagedObject#getObjectName} method.
  *
- * <h3>Thread ID</h3>
+ * <h2>Thread ID</h2>
  * Thread ID is a positive long value returned by calling the
  * {@link java.lang.Thread#getId} method for a thread.
  * The thread ID is unique during its lifetime.  When a thread
@@ -58,7 +58,7 @@
  * <p> Some methods in this interface take a thread ID or an array
  * of thread IDs as the input parameter and return per-thread information.
  *
- * <h3>Thread CPU time</h3>
+ * <h2>Thread CPU time</h2>
  * A Java virtual machine implementation may support measuring
  * the CPU time for the current thread, for any thread, or for no threads.
  *
@@ -83,7 +83,7 @@
  * Enabling thread CPU measurement could be expensive in some
  * Java virtual machine implementations.
  *
- * <h3>Thread Contention Monitoring</h3>
+ * <h2>Thread Contention Monitoring</h2>
  * Some Java virtual machines may support thread contention monitoring.
  * When thread contention monitoring is enabled, the accumulated elapsed
  * time that the thread has blocked for synchronization or waited for
@@ -96,7 +96,7 @@
  * {@link #setThreadContentionMonitoringEnabled} method can be used to enable
  * thread contention monitoring.
  *
- * <h3>Synchronization Information and Deadlock Detection</h3>
+ * <h2>Synchronization Information and Deadlock Detection</h2>
  * Some Java virtual machines may support monitoring of
  * {@linkplain #isObjectMonitorUsageSupported object monitor usage} and
  * {@linkplain #isSynchronizerUsageSupported ownable synchronizer usage}.
--- a/src/java.management/share/classes/java/lang/management/package.html	Wed May 29 11:55:30 2019 -0400
+++ b/src/java.management/share/classes/java/lang/management/package.html	Thu May 30 17:28:26 2019 -0700
@@ -1,5 +1,5 @@
 <!--
- Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved.
+ Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved.
  DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 
  This code is free software; you can redistribute it and/or modify it
@@ -32,7 +32,7 @@
 It allows both local and remote
 monitoring and management of the running Java virtual machine.
 
-<h3><a id="MXBean">Platform MXBean</a></h3>
+<h2><a id="MXBean">Platform MXBean</a></h2>
 <p>
 A platform MXBean is a <i>managed bean</i> that
 conforms to the {@linkplain javax.management JMX}
@@ -40,7 +40,7 @@
 Each platform MXBean is a {@link java.lang.management.PlatformManagedObject}
 with a unique
 {@linkplain java.lang.management.PlatformManagedObject#getObjectName name}.
-<h3>ManagementFactory</h3>
+<h2>ManagementFactory</h2>
 
 <p>The {@link java.lang.management.ManagementFactory} class is the management
 factory class for the Java platform.  This class provides a set of
@@ -58,7 +58,7 @@
 This is a single MBeanServer that can be shared by different managed
 components running within the same Java virtual machine.
 
-<h3>Interoperability</h3>
+<h2>Interoperability</h2>
 
 <p>A management application and a platform MBeanServer of a running
 virtual machine can interoperate
@@ -72,7 +72,7 @@
 See the <a href="{@docRoot}/java.management/javax/management/MXBean.html#MXBean-spec">
 MXBean</a> specification for details.
 
-<h3><a id="examples">Ways to Access MXBeans</a></h3>
+<h2><a id="examples">Ways to Access MXBeans</a></h2>
 
 <p>An application can monitor the instrumentation of the
 Java virtual machine and the runtime in the following ways:
@@ -163,7 +163,7 @@
 </ul>
 
 
-<h3><a id="extension">Platform Extension</a></h3>
+<h2><a id="extension">Platform Extension</a></h2>
 
 <p>A Java virtual machine implementation may add its platform extension to
 the management interface by defining platform-dependent
--- a/src/java.management/share/classes/javax/management/MXBean.java	Wed May 29 11:55:30 2019 -0400
+++ b/src/java.management/share/classes/javax/management/MXBean.java	Thu May 30 17:28:26 2019 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2019, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -79,7 +79,7 @@
     public interface MisleadingMXBean {}
     </pre>
 
-    <h3 id="MXBean-spec">MXBean specification</h3>
+    <h2 id="MXBean-spec">MXBean specification</h2>
 
     <p>The MXBean concept provides a simple way to code an MBean
       that only references a predefined set of types, the ones defined
@@ -94,7 +94,7 @@
       represented as a Standard MBean, and as an MXBean:</p>
 
     <div style="display:inline-block; margin: 0 3em">
-        <h4>Standard MBean</h4>
+        <h3>Standard MBean</h3>
         <pre>
 public interface MemoryPool<b>MBean</b> {
     String getName();
@@ -104,7 +104,7 @@
           </pre>
     </div>
     <div style="display:inline-block; margin: 0 3em">
-        <h4>MXBean</h4>
+        <h3>MXBean</h3>
         <pre>
 public interface MemoryPool<b>MXBean</b> {
     String getName();
@@ -133,7 +133,7 @@
     <p>So, we might define <code>MemoryUsage</code> like this:</p>
 
     <div style="display:inline-block; margin: 0 3em">
-        <h4>Standard MBean</h4>
+        <h3>Standard MBean</h3>
         <pre>
 public class MemoryUsage <b>implements Serializable</b> {
     // standard JavaBean conventions with getters
@@ -148,7 +148,7 @@
         </pre>
     </div>
     <div style="display:inline-block; margin: 0 3em">
-        <h4>MXBean</h4>
+        <h3>MXBean</h3>
         <pre>
 public class MemoryUsage {
     // standard JavaBean conventions with getters
@@ -194,7 +194,7 @@
       models might look like:</p>
 
     <div style="display:inline-block; margin: 0 3em">
-        <h4>Standard MBean</h4>
+        <h3>Standard MBean</h3>
         <pre>
 String name = (String)
     mbeanServer.{@link MBeanServer#getAttribute
@@ -205,7 +205,7 @@
         </pre>
     </div>
     <div style="display:inline-block; margin: 0 3em">
-        <h4>MXBean</h4>
+        <h3>MXBean</h3>
         <pre>
 String name = (String)
     mbeanServer.{@link MBeanServer#getAttribute
@@ -231,7 +231,7 @@
       of whether you are using Standard MBeans or MXBeans:</p>
 
     <div style="display:inline-block; margin: 0 3em">
-        <h4>Standard MBean</h4>
+        <h3>Standard MBean</h3>
         <pre>
 MemoryPool<b>MBean</b> proxy =
     JMX.<b>{@link JMX#newMBeanProxy(MBeanServerConnection, ObjectName,
@@ -245,7 +245,7 @@
           </pre>
     </div>
     <div style="display:inline-block; margin: 0 3em">
-        <h4>MXBean</h4>
+        <h3>MXBean</h3>
         <pre>
 MemoryPool<b>MXBean</b> proxy =
     JMX.<b>{@link JMX#newMXBeanProxy(MBeanServerConnection, ObjectName,
@@ -263,7 +263,7 @@
       Standard MBeans and MXBeans.</p>
 
     <div style="display:inline-block; margin: 0 3em">
-        <h4>Standard MBean</h4>
+        <h3>Standard MBean</h3>
         <pre>
 public class MemoryPool
         implements MemoryPool<b>MBean</b> {
@@ -274,7 +274,7 @@
         </pre>
     </div>
     <div style="display:inline-block; margin: 0 3em">
-        <h4>MXBean</h4>
+        <h3>MXBean</h3>
         <pre>
 public class MemoryPool
         implements MemoryPool<b>MXBean</b> {
@@ -289,7 +289,7 @@
       in both cases:</p>
 
     <div style="display:inline-block; margin: 0 3em">
-        <h4>Standard MBean</h4>
+        <h3>Standard MBean</h3>
         <pre>
 {
     MemoryPool<b>MBean</b> pool = new MemoryPool();
@@ -299,7 +299,7 @@
         </pre>
     </div>
     <div style="display:inline-block; margin: 0 3em">
-        <h4>MXBean</h4>
+        <h3>MXBean</h3>
         <pre>
 {
     MemoryPool<b>MXBean</b> pool = new MemoryPool();
--- a/src/java.management/share/classes/javax/management/NotificationBroadcaster.java	Wed May 29 11:55:30 2019 -0400
+++ b/src/java.management/share/classes/javax/management/NotificationBroadcaster.java	Thu May 30 17:28:26 2019 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -33,7 +33,7 @@
  * allows a listener to be registered with the MBean as a notification
  * listener.</p>
  *
- * <h3>Notification dispatch</h3>
+ * <h2>Notification dispatch</h2>
  *
  * <p>When an MBean emits a notification, it considers each listener that has been
  * added with {@link #addNotificationListener addNotificationListener} and not
--- a/src/java.management/share/classes/javax/management/NotificationEmitter.java	Wed May 29 11:55:30 2019 -0400
+++ b/src/java.management/share/classes/javax/management/NotificationEmitter.java	Thu May 30 17:28:26 2019 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2002, 2019, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -32,7 +32,7 @@
  * allows a listener to be registered with the MBean as a notification
  * listener.</p>
  *
- * <h3>Notification dispatch</h3>
+ * <h2>Notification dispatch</h2>
  *
  *<p>When an MBean emits a notification, it considers each listener that has been
  * added with {@link #addNotificationListener addNotificationListener} and not
--- a/src/java.management/share/classes/javax/management/remote/package.html	Wed May 29 11:55:30 2019 -0400
+++ b/src/java.management/share/classes/javax/management/remote/package.html	Thu May 30 17:28:26 2019 -0700
@@ -2,7 +2,7 @@
 <head>
     <title>JMX&trade; Remote API.</title>
 <!--
-Copyright (c) 2002, 2017, Oracle and/or its affiliates. All rights reserved.
+Copyright (c) 2002, 2019, Oracle and/or its affiliates. All rights reserved.
 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 
 This code is free software; you can redistribute it and/or modify it
@@ -71,7 +71,7 @@
 	Reference Implementation</a></em>.</p>
 
 
-      <h3>Connector addresses</h3>
+      <h2>Connector addresses</h2>
 
       <p>Typically, a connector server has an address, represented by the
 	class {@link javax.management.remote.JMXServiceURL
@@ -92,7 +92,7 @@
 	as detailed in the documentation for the package
 	<code>{@link javax.management.remote.rmi}</code>.</p>
 
-      <h3>Creating a connector server</h3>
+      <h2>Creating a connector server</h2>
 
       <p>A connector server is created by constructing an instance of
 	a subclass of {@link
@@ -108,7 +108,7 @@
 	supplying the MBean server as a parameter when creating the
 	connector server.</p>
 
-      <h3>Creating a connector client</h3>
+      <h2>Creating a connector client</h2>
 
       <p>A connector client is usually created by supplying the
 	<code>JMXServiceURL</code> of the connector server to connect to 
@@ -123,7 +123,7 @@
 	javax.management.remote.rmi.RMIConnector
 	RMIConnector}.</p>
 
-      <h3>Additional client or server parameters</h3>
+      <h2>Additional client or server parameters</h2>
 
       <p>When creating a connector client or server, it is possible to
 	supply an object of type {@link java.util.Map Map} that defines
@@ -133,7 +133,7 @@
 	begin with the string "<code>jmx.remote.</code>".  The document
 	<em>JMX Remote API</em> lists these standard keys.</p>
 
-      <h3>Connection identifiers</h3>
+      <h2>Connection identifiers</h2>
 
       <p>Every connection opened by a connector server has a string
 	identifier, called its <b>connection id</b>.  This identifier
--- a/src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java	Wed May 29 11:55:30 2019 -0400
+++ b/src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java	Thu May 30 17:28:26 2019 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -57,7 +57,7 @@
  * See the package {@code jdk.jfr} documentation for descriptions of the settings
  * syntax and the {@link ConfigurationInfo} class documentation for configuration information.
  *
- * <h3>Recording options</h3>
+ * <h2>Recording options</h2>
  * <p>
  * The following table shows the options names to use with {@link #setRecordingOptions(long, Map)}
  * and {@link #getRecordingOptions(long)}.
--- a/src/jdk.management/share/classes/com/sun/management/GcInfo.java	Wed May 29 11:55:30 2019 -0400
+++ b/src/jdk.management/share/classes/com/sun/management/GcInfo.java	Thu May 30 17:28:26 2019 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -56,7 +56,7 @@
  * interface.  This is a historical relic, and other classes should
  * not copy this pattern.  Use {@link CompositeDataView} instead.
  *
- * <h3>MXBean Mapping</h3>
+ * <h2>MXBean Mapping</h2>
  * {@code GcInfo} is mapped to a {@link CompositeData CompositeData}
  * with attributes as specified in the {@link #from from} method.
  *