diff --git a/src/main/java/org/apache/commons/text/translate/NumericEntityUnescaper.java b/src/main/java/org/apache/commons/text/translate/NumericEntityUnescaper.java index d41e5b54b2..15a71ba6d5 100644 --- a/src/main/java/org/apache/commons/text/translate/NumericEntityUnescaper.java +++ b/src/main/java/org/apache/commons/text/translate/NumericEntityUnescaper.java @@ -18,8 +18,15 @@ import java.io.IOException; import java.io.Writer; +import java.nio.ByteBuffer; +import java.nio.charset.Charset; +import java.nio.charset.CharsetDecoder; +import java.nio.charset.CodingErrorAction; import java.util.Arrays; +import java.util.Collections; import java.util.EnumSet; +import java.util.HashSet; +import java.util.Set; /** * Translate XML numeric entities of the form &#[xX]?\d+;? to @@ -31,7 +38,7 @@ */ public class NumericEntityUnescaper extends CharSequenceTranslator { - /** Enumerates NumericEntityUnescaper options for unescaping. */ + /** Enumerates {@code NumericEntityUnescaper} options for unescaping. */ public enum OPTION { /** @@ -53,19 +60,29 @@ public enum OPTION { /** EnumSet of OPTIONS, given from the constructor. */ private final EnumSet