Buggy code:
private { "″" , "&Prime;" } , new String [ ] { "‾" , "&oline;" } , new String [ ] { "⁄" , "&frasl;" } , new String [ ] { "℘" , "&weierp;" } , new String [ ] { "ℑ" , "&image;" } , new String [ ] { "ℜ" , "&real;" } , new String [ ] { "™" , "&trade;" } , new String [ ] { "ℵ" , "&alefsym;" } , new String [ ] { "←" , "&larr;" } , new String [ ] { "↑" , "&uarr;" } , new String [ ] { "→" , "&rarr;" } , new String [ ] { "↓" , "&darr;" } , new String [ ] { "↔" , "&harr;" } , new String [ ] { "↵" , "&crarr;" } , new String [ ] { "⇐" , "&lArr;" } , new String [ ] { "⇑" , "&uArr;" } , new String [ ] { "⇒" , "&rArr;" } , new String [ ] { "⇓" , "&dArr;" } , new String [ ] { "⇔" , "&hArr;" } , new String [ ] { "∀" , "&forall;" } , new String [ ] { "∂" , "&part;" } , new String [ ] { "∃" , "&exist;" } , new String [ ] { "∅" , "&empty;" } , new String [ ] { "∇" , "&nabla;" } , new String [ ] { "∈" , "&isin;" } , new String [ ] { "∉" , "&notin;" } , new String [ ] { "∋" , "&ni;" } , new String [ ] { "∏" , "&prod;" } , new String [ ] { "∑" , "&sum;" } , new String [ ] { "−" , "&minus;" } , new String [ ] { "∗" , "&lowast;" } , new String [ ] { "√" , "&radic;" } , new String [ ] { "∝" , "&prop;" } , new String [ ] { "∞" , "&infin;" } , new String [ ] { "∠" , "&ang;" } , new String [ ] { "∧" , "&and;" } , new String [ ] { "∨" , "&or;" } , new String [ ] { "∩" , "&cap;" } , new String [ ] { "∪" , "&cup;" } , new String [ ] { "∫" , "&int;" } , new String [ ] { "∴" , "&there4;" } , new String [ ] { "∼" , "&sim;" } , new String [ ] { "≅" , "&cong;" } , new String [ ] { "≈" , "&asymp;" } , new String [ ] { "≠" , "&ne;" } , new String [ ] { "≡" , "&equiv;" } , new String [ ] { "≤" , "&le;" } , new String [ ] { "≥" , "&ge;" } , new String [ ] { "⊂" , "&sub;" } , new String [ ] { "⊃" , "&sup;" } , new String [ ] { "⊆" , "&sube;" } , new String [ ] { "⊇" , "&supe;" } , new String [ ] { "⊕" , "&oplus;" } , new String [ ] { "⊗" , "&otimes;" } , new String [ ] { "⊥" , "&perp;" } , new String [ ] { "⋅" , "&sdot;" } , new String [ ] { "⌈" , "&lceil;" } , new String [ ] { "⌉" , "&rceil;" } , new String [ ] { "⌊" , "&lfloor;" } , new String [ ] { "⌋" , "&rfloor;" } , new String [ ] { "〈" , "&lang;" } , new String [ ] { "〉" , "&rang;" } , new String [ ] { "◊" , "&loz;" } , new String [ ] { "♠" , "&spades;" } , new String [ ] { "♣" , "&clubs;" } , new String [ ] { "♥" , "&hearts;" } , new String [ ] { "♦" , "&diams;" } , new String [ ] { "Œ" , "&OElig;" } , new String [ ] { "œ" , "&oelig;" } , new String [ ] { "Š" , "&Scaron;" } , new String [ ] { "š" , "&scaron;" } , new String [ ] { "Ÿ" , "&Yuml;" } , new String [ ] { "ˆ" , "&circ;" } , new String [ ] { "˜" , "&tilde;" } , new String [ ] { "<seq2seq4repair_space>" , "&ensp;" } , new String [ ] { "<seq2seq4repair_space>" , "&emsp;" } , new String [ ] { "<seq2seq4repair_space>" , "&thinsp;" } , new String [ ] { "‌" , "&zwnj;" } , new String [ ] { "‍" , "&zwj;" } , new String [ ] { "‎" , "&lrm;" } , new String [ ] { "‏" , "&rlm;" } , new String [ ] { "–" , "&ndash;" } , new String [ ] { "—" , "&mdash;" } , new String [ ] { "‘" , "&lsquo;" } , new String [ ] { "’" , "&rsquo;" } , new String [ ] { "‚" , "&sbquo;" } , new String [ ] { "“" , "&ldquo;" } , new String [ ] { "”" , "&rdquo;" } , new String [ ] { "„" , "&bdquo;" } , new String [ ] { "†" , "&dagger;" } , new String [ ] { "‡" , "&Dagger;" } , new String [ ] { "‰" , "&permil;" } , new String [ ] { "‹" , "&lsaquo;" } , new String [ ] { "›" , "&rsaquo;" } , new String [ ] { "€" , "&euro;" } } ; public static String [ ] [ ] HTML40_EXTENDED_UNESCAPE ( ) { } private static final String [ ] [ ] HTML40_EXTENDED_UNESCAPE = EntityArrays . invert ( EntityArrays . HTML40_EXTENDED_ESCAPE ) ; public static String [ ] [ ] BASIC_ESCAPE ( ) { } private static final String [ ] [ ] BASIC_ESCAPE = new String [ ] [ ] { new String [ ] { "\"" , "&quot;" } , new String [ ] { "&" , "&amp;" } , new String [ ] { "<" , "&lt;" } , new String [ ] { ">" , "&gt;" } } ; public static String [ ] [ ] BASIC_UNESCAPE ( ) { } private static final String [ ] [ ] BASIC_UNESCAPE = EntityArrays . invert ( EntityArrays . BASIC_ESCAPE ) ; public static String [ ] [ ] APOS_ESCAPE ( ) { } private static final String [ ] [ ] APOS_ESCAPE = new String [ ] [ ] { new String [ ] { "'" , "&apos;" } } ; public static String [ ] [ ] APOS_UNESCAPE ( ) { } private static final String [ ] [ ] APOS_UNESCAPE = EntityArrays . invert ( EntityArrays . APOS_ESCAPE ) ; public static String [ ] [ ] JAVA_CTRL_CHARS_ESCAPE ( ) { } private static final String [ ] [ ] JAVA_CTRL_CHARS_ESCAPE = new String [ ] [ ] { new String [ ] { "\b" , "\\b" } , new String [ ] { "\n" , "\\n" } , new String [ ] { "\t" , "\\t" } , new String [ ] { "\f" , "\\f" } , new String [ ] { "\r" , "\\r" } } ; public static String [ ] [ ] JAVA_CTRL_CHARS_UNESCAPE ( ) { } private static final String [ ] [ ] JAVA_CTRL_CHARS_UNESCAPE = EntityArrays . invert ( EntityArrays . JAVA_CTRL_CHARS_ESCAPE ) ; <START_BUG> public static String [ ] [ ] invert ( String [ ] [ ] array ) { <END_BUG>

Fix:
public static String [ ] [ ] invert ( final String [ ] [ ] array ) {