Bug 545519 - Javadoc errors in jdt debug Java doc bundles
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/actions/JavaBreakpointPropertiesRulerActionDelegate.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/actions/JavaBreakpointPropertiesRulerActionDelegate.java
index d64d7bc..7bc2518 100644
--- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/actions/JavaBreakpointPropertiesRulerActionDelegate.java
+++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/actions/JavaBreakpointPropertiesRulerActionDelegate.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2000, 2011 IBM Corporation and others.
+ * Copyright (c) 2000, 2019 IBM Corporation and others.
  *
  * This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License 2.0
@@ -38,10 +38,8 @@
  *       </action>
  *   </viewerContribution>
  * </pre>
- * </p>
  * <p>
  * Clients may refer to this class as an action delegate in plug-in XML.
- * </p>
  * @since 3.2
  * @noinstantiate This class is not intended to be instantiated by clients.
  * @noextend This class is not intended to be subclassed by clients.
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/AbstractVMInstallPage.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/AbstractVMInstallPage.java
index 1812bf3..94fda72 100644
--- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/AbstractVMInstallPage.java
+++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/AbstractVMInstallPage.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2007, 2012 IBM Corporation and others.
+ * Copyright (c) 2007, 2019 IBM Corporation and others.
  *
  * This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License 2.0
@@ -48,11 +48,9 @@
  * <li><code>class</code> Wizard page implementation. Must be a subclass of
  *  <code>org.eclipse.jdt.debug.ui.launchConfigurations.AbstractVMInstallPage</code>.</li>
  * </ul>
- * </p>
  * <p>
  * Clients contributing a custom VM install page via the <code>vmInstallPages</code>
  * extension point must subclass this class.
- * </p>
  * @since 3.3
  */
 public abstract class AbstractVMInstallPage extends WizardPage {
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/package.html b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/package.html
index 2bd824b..b0f6923 100644
--- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/package.html
+++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/package.html
@@ -10,7 +10,7 @@
 
 Provides an implementation launch configuration tabs for local and remote Java applications.
 
-<h2 align="left">Package Specification</h2>
+<h2>Package Specification</h2>
 
   This package provides user interface classes supporting the launching of local 
   and remote Java applications. Launch configuration tabs and launch shortcuts 
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/IRuntimeClasspathEntryResolver.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/IRuntimeClasspathEntryResolver.java
index 4cfe95c..a7f3362 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/IRuntimeClasspathEntryResolver.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/IRuntimeClasspathEntryResolver.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2000, 2018 IBM Corporation and others.
+ * Copyright (c) 2000, 2019 IBM Corporation and others.
  *
  * This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License 2.0
@@ -54,10 +54,8 @@
  * </ul>
  * At least one of <code>variable</code> or <code>container</code> must be
  * specified.
- * </p>
  * <p>
  * Clients may implement this interface.
- * </p>
  * @since 2.0
  */
 public interface IRuntimeClasspathEntryResolver {
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/IRuntimeClasspathProvider.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/IRuntimeClasspathProvider.java
index daa6c96..63fa02e 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/IRuntimeClasspathProvider.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/IRuntimeClasspathProvider.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
+ * Copyright (c) 2000, 2019 IBM Corporation and others.
  *
  * This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License 2.0
@@ -18,23 +18,18 @@
 import org.eclipse.debug.core.ILaunchConfiguration;
 
 /**
- * A classpath provider computes an unresolved classpath for a launch
- * configuration, and resolves classpath entries for a launch configuration.
- * A classpath provider is defined as an extension of type
- * <code>org.eclipse.jdt.launching.classpathProviders</code>.
+ * A classpath provider computes an unresolved classpath for a launch configuration, and resolves classpath entries for a launch configuration. A
+ * classpath provider is defined as an extension of type <code>org.eclipse.jdt.launching.classpathProviders</code>.
  * <p>
- * A provider is registered with an identifier that can be
- * referenced by a launch configuration. A classpath provider is consulted
- * to compute a classpath or source lookup path when a launch configuration
- * references a provider in one or both of the following attributes:
+ * A provider is registered with an identifier that can be referenced by a launch configuration. A classpath provider is consulted to compute a
+ * classpath or source lookup path when a launch configuration references a provider in one or both of the following attributes:
  * <ul>
  * <li><code>ATTR_CLASSPATH_PROVIDER</code></li>
  * <li><code>ATTR_SOURCE_PATH_PROVIDER</code></li>
  * </ul>
- * </p>
- * A provider extension is defined in <code>plugin.xml</code>.
- * Following is an example definition of a runtime classpath provider
- * extension.
+ * <p>
+ * A provider extension is defined in <code>plugin.xml</code>. Following is an example definition of a runtime classpath provider extension.
+ * 
  * <pre>
  * &lt;extension point="org.eclipse.jdt.launching.classpathProviders"&gt;
  *   &lt;classpathProvider&gt;
@@ -43,18 +38,15 @@
  *   &lt;/classpathProvider&gt;
  * &lt;/extension&gt;
  * </pre>
+ * 
  * The attributes are specified as follows:
  * <ul>
- * <li><code>id</code> specifies a unique identifier for this extension. This
- * 	identifier may be used to reference a provider on one of the launch
- *  configuration attributes mentioned above.</li>
- * <li><code>class</code> specifies the fully qualified name of the Java class
- *   that implements <code>IRuntimeClasspathProvider</code>.</li>
+ * <li><code>id</code> specifies a unique identifier for this extension. This identifier may be used to reference a provider on one of the launch
+ * configuration attributes mentioned above.</li>
+ * <li><code>class</code> specifies the fully qualified name of the Java class that implements <code>IRuntimeClasspathProvider</code>.</li>
  * </ul>
- * </p>
  * <p>
  * Clients may implement this interface.
- * </p>
  *
  * @since 2.0
  */
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/IVMConnector.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/IVMConnector.java
index 3ed860b..d048f7e 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/IVMConnector.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/IVMConnector.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2000, 2012 IBM Corporation and others.
+ * Copyright (c) 2000, 2019 IBM Corporation and others.
  *
  * This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License 2.0
@@ -44,7 +44,6 @@
  * <li><code>class</code> specifies the fully qualified name of the Java class
  *   that implements <code>IVMConnector</code>.</li>
  * </ul>
- * </p>
  * @since 2.0
  */
 
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java
index b8fd351..6e92ad5 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java
@@ -2455,7 +2455,6 @@
 	 * <li>When there is no Java project associated with a configuration, the workspace
 	 * default JRE is used to create a container path.</li>
 	 * </ol>
-	 * </p>
 	 * @param configuration the backing {@link ILaunchConfiguration}
 	 * @return classpath container path identifying a JRE or <code>null</code>
 	 * @exception org.eclipse.core.runtime.CoreException if an exception occurs retrieving
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/VMStandin.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/VMStandin.java
index 183b69d..25feb30 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/VMStandin.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/VMStandin.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2000, 2012 IBM Corporation and others.
+ * Copyright (c) 2000, 2019 IBM Corporation and others.
  *
  * This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License 2.0
@@ -31,10 +31,8 @@
  * </p>
  * When <code>convertToRealVM</code> is called, a corresponding 'real' VM is created
  * if one did not previously exist, or the corresponding 'real' VM is updated.
- * </p>
  * <p>
  * Clients may instantiate this class.
- * </p>
  *
  * @since 2.1
  * @noextend This class is not intended to be sub-classed by clients.
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/environments/ExecutionEnvironmentDescription.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/environments/ExecutionEnvironmentDescription.java
index 2ebf69b..926f2e1 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/environments/ExecutionEnvironmentDescription.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/environments/ExecutionEnvironmentDescription.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2008, 2015 IBM Corporation and others.
+ * Copyright (c) 2008, 2019 IBM Corporation and others.
  *
  * This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License 2.0
@@ -45,10 +45,9 @@
 import org.eclipse.osgi.util.NLS;
 
 /**
- * Helper class to parse and retrieve properties from execution environment description
- * files. An execution environment description file can be used to define attributes relevant
- * the launching of a specific JRE configuration. The format of the file is defined by
- * code>http://wiki.eclipse.org/Execution_Environment_Descriptions</code>.
+ * Helper class to parse and retrieve properties from execution environment description files. An execution environment description file can be used
+ * to define attributes relevant the launching of a specific JRE configuration. The format of the file is defined by
+ * <code>http://wiki.eclipse.org/Execution_Environment_Descriptions</code>.
  *
  * @since 3.5
  */
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/sourcelookup/JavaProjectSourceLocation.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/sourcelookup/JavaProjectSourceLocation.java
index 33333ea..3926044 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/sourcelookup/JavaProjectSourceLocation.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/sourcelookup/JavaProjectSourceLocation.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2000, 2015 IBM Corporation and others.
+ * Copyright (c) 2000, 2019 IBM Corporation and others.
  *
  * This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License 2.0
@@ -43,22 +43,19 @@
 import org.xml.sax.helpers.DefaultHandler;
 
 /**
- * Locates source elements in all source folders of the
- * given Java project. Returns instances of <code>ICompilationUnit</code>
- * and </code>IClassFile</code>.
+ * Locates source elements in all source folders of the given Java project. Returns instances of <code>ICompilationUnit</code> and
+ * <code>IClassFile</code>.
  * <p>
  * This class may be instantiated.
  * </p>
+ * 
  * @see IJavaSourceLocation
  * @since 2.0
- * @deprecated In 3.0, the debug platform provides source lookup facilities that
- *  should be used in place of the Java source lookup support provided in 2.0.
- *  The new facilities provide a source lookup director that coordinates source
- *  lookup among a set of participants, searching a set of source containers.
- *  See the following packages: <code>org.eclipse.debug.core.sourcelookup</code>
- *  and <code>org.eclipse.debug.core.sourcelookup.containers</code>. This class
- *  has been replaced by
- *  <code>org.eclipse.jdt.launching.sourcelookup.containers.JavaProjectSourceContainer</code>.
+ * @deprecated In 3.0, the debug platform provides source lookup facilities that should be used in place of the Java source lookup support provided in
+ *             2.0. The new facilities provide a source lookup director that coordinates source lookup among a set of participants, searching a set of
+ *             source containers. See the following packages: <code>org.eclipse.debug.core.sourcelookup</code> and
+ *             <code>org.eclipse.debug.core.sourcelookup.containers</code>. This class has been replaced by
+ *             <code>org.eclipse.jdt.launching.sourcelookup.containers.JavaProjectSourceContainer</code>.
  * @noextend This class is not intended to be sub-classed by clients.
  */
 @Deprecated
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/sourcelookup/PackageFragmentRootSourceLocation.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/sourcelookup/PackageFragmentRootSourceLocation.java
index 27bb7e7..ad49b8b 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/sourcelookup/PackageFragmentRootSourceLocation.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/sourcelookup/PackageFragmentRootSourceLocation.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2000, 2015 IBM Corporation and others.
+ * Copyright (c) 2000, 2019 IBM Corporation and others.
  *
  * This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License 2.0
@@ -42,22 +42,18 @@
 import org.xml.sax.helpers.DefaultHandler;
 
 /**
- * Locates source elements in a package fragment root. Returns
- * instances of <code>ICompilationUnit</code> and
- * </code>IClassFile</code>.
+ * Locates source elements in a package fragment root. Returns instances of <code>ICompilationUnit</code> and <code>IClassFile</code>.
  * <p>
  * This class may be instantiated.
  * </p>
+ * 
  * @see IJavaSourceLocation
  * @since 2.1
- * @deprecated In 3.0, the debug platform provides source lookup facilities that
- *  should be used in place of the Java source lookup support provided in 2.0.
- *  The new facilities provide a source lookup director that coordinates source
- *  lookup among a set of participants, searching a set of source containers.
- *  See the following packages: <code>org.eclipse.debug.core.sourcelookup</code>
- *  and <code>org.eclipse.debug.core.sourcelookup.containers</code>. This class
- *  has been replaced by
- *  <code>org.eclipse.jdt.launching.sourcelookup.containers.PackageFragmentRootSourceContainer</code>.
+ * @deprecated In 3.0, the debug platform provides source lookup facilities that should be used in place of the Java source lookup support provided in
+ *             2.0. The new facilities provide a source lookup director that coordinates source lookup among a set of participants, searching a set of
+ *             source containers. See the following packages: <code>org.eclipse.debug.core.sourcelookup</code> and
+ *             <code>org.eclipse.debug.core.sourcelookup.containers</code>. This class has been replaced by
+ *             <code>org.eclipse.jdt.launching.sourcelookup.containers.PackageFragmentRootSourceContainer</code>.
  * @noextend This class is not intended to be subclassed by clients.
  */
 @Deprecated