Javadoc: Close paragraph tags.
MODIFY
src/main/java/org/apache/commons/io/input/CloseShieldReader.java
src/main/java/org/apache/commons/io/input/CloseShieldReader.java
* This class is typically used in cases where a reader needs to be
* passed to a component that wants to explicitly close the reader even if
* more input would still be available to other components.
- * <p>
+ * </p>
*
* @since 2.7
*/

MODIFY
src/main/java/org/apache/commons/io/input/ClosedInputStream.java
src/main/java/org/apache/commons/io/input/ClosedInputStream.java
* Typically uses of this class include testing for corner cases in methods
* that accept input streams and acting as a sentinel value instead of a
* {@code null} input stream.
+ * </p>
*
* @since 1.4
*/

MODIFY
src/main/java/org/apache/commons/io/input/CountingInputStream.java
src/main/java/org/apache/commons/io/input/CountingInputStream.java
* <p>
* A typical use case would be during debugging, to ensure that data is being
* read as expected.
- *
+ * </p>
*/
public class CountingInputStream extends ProxyInputStream {

MODIFY
src/main/java/org/apache/commons/io/input/DemuxInputStream.java
src/main/java/org/apache/commons/io/input/DemuxInputStream.java
/**
* Data written to this stream is forwarded to a stream that has been associated with this thread.
- *
*/
public class DemuxInputStream extends InputStream {
private final InheritableThreadLocal<InputStream> inputStream = new InheritableThreadLocal<>();

MODIFY
src/main/java/org/apache/commons/io/input/ProxyInputStream.java
src/main/java/org/apache/commons/io/input/ProxyInputStream.java
* It is an alternative base class to FilterInputStream
* to increase reusability, because FilterInputStream changes the
* methods being called, such as read(byte[]) to read(byte[], int, int).
+ * </p>
* <p>
* See the protected methods for ways in which a subclass can easily decorate
* a stream with custom pre-, post- or error processing functionality.
- *
+ * </p>
*/
public abstract class ProxyInputStream extends FilterInputStream {

MODIFY
src/main/java/org/apache/commons/io/input/ProxyReader.java
src/main/java/org/apache/commons/io/input/ProxyReader.java
* It is an alternative base class to FilterReader
* to increase reusability, because FilterReader changes the
* methods being called, such as read(char[]) to read(char[], int, int).
- *
+ * </p>
*/
public abstract class ProxyReader extends FilterReader {

MODIFY
src/main/java/org/apache/commons/io/input/ReaderInputStream.java
src/main/java/org/apache/commons/io/input/ReaderInputStream.java
* read operation will block or not, it is not possible to provide a meaningful
* implementation of the {@link InputStream#available()} method. A call to this method
* will always return 0. Also, this class doesn't support {@link InputStream#mark(int)}.
+ * </p>
* <p>
* Instances of {@link ReaderInputStream} are not thread safe.
+ * </p>
*
* @see org.apache.commons.io.output.WriterOutputStream
*

MODIFY
src/main/java/org/apache/commons/io/input/SwappedDataInputStream.java
src/main/java/org/apache/commons/io/input/SwappedDataInputStream.java
* endian formats for internal usage.
* <p>
* <b>Origin of code: </b>Avalon Excalibur (IO)
+ * </p>
*
*/
public class SwappedDataInputStream extends ProxyInputStream

MODIFY
src/main/java/org/apache/commons/io/input/Tailer.java
src/main/java/org/apache/commons/io/input/Tailer.java
* </pre>
*
* <h2>4. Interrupting a Tailer</h2>
- * <p>You can interrupt the thread a tailer is running on by calling {@link Thread#interrupt()}.</p>
+ * <p>You can interrupt the thread a tailer is running on by calling {@link Thread#interrupt()}.
+ * </p>
* <pre>
* thread.interrupt();
* </pre>
- * <p>If you interrupt a tailer, the tailer listener is called with the {@link InterruptedException}.</p>
- *
- * <p>The file is read using the default charset; this can be overridden if necessary</p>
+ * <p>
+ * If you interrupt a tailer, the tailer listener is called with the {@link InterruptedException}.
+ * </p>
+ * <p>
+ * The file is read using the default charset; this can be overridden if necessary.
+ * </p>
* @see TailerListener
* @see TailerListenerAdapter
- *
* @since 2.0
* @since 2.5 Updated behavior and documentation for {@link Thread#interrupt()}
*/

MODIFY
src/main/java/org/apache/commons/io/input/XmlStreamReader.java
src/main/java/org/apache/commons/io/input/XmlStreamReader.java
* <p>
* IMPORTANT: This class is not related in any way to the org.xml.sax.XMLReader.
* This one IS a character stream.
+ * </p>
* <p>
* All this has to be done without consuming characters from the stream, if not
* the XML parser will not recognized the document as a valid XML. This is not
* 100% true, but it's close enough (UTF-8 BOM is not handled by all parsers
* right now, XmlStreamReader handles it and things work in all parsers).
+ * </p>
* <p>
* The XmlStreamReader class handles the charset encoding of XML documents in
* Files, raw streams and HTTP streams by offering a wide set of constructors.
+ * </p>
* <p>
* By default the charset encoding detection is lenient, the constructor with
* the lenient flag can be used for a script (following HTTP MIME and XML
* specifications). All this is nicely explained by Mark Pilgrim in his blog, <a
* href="http://diveintomark.org/archives/2004/02/13/xml-media-types">
* Determining the character encoding of a feed</a>.
+ * </p>
* <p>
* Originally developed for <a href="http://rome.dev.java.net">ROME</a> under
* Apache License 2.0.
+ * </p>
*
* @see org.apache.commons.io.output.XmlStreamWriter
* @since 2.0

MODIFY
src/main/java/org/apache/commons/io/input/XmlStreamReaderException.java
src/main/java/org/apache/commons/io/input/XmlStreamReaderException.java
* do an alternate processing with the stream. Note that the original
* InputStream given to the XmlStreamReader cannot be used as that one has been
* already read.
+ * </p>
*
* @since 2.0
*/
* determined.
* <p>
* Instances of this exception are thrown by the XmlStreamReader.
+ * </p>
*
* @param msg message describing the reason for the exception.
* @param bomEnc BOM encoding.
@@ -65,6 +67,7 @@ public XmlStreamReaderException(final String msg, final String bomEnc,
* determined.
* <p>
* Instances of this exception are thrown by the XmlStreamReader.
+ * </p>
*
* @param msg message describing the reason for the exception.
* @param ctMime MIME type in the content-type.

Javadoc: Close paragraph tags.