/**
  * VerySimpleStringUtil::InitStaticVars(); is called at the bottom of this file
  */
 static function InitStaticVars()
 {
     self::$HTML_ENTITIES_TABLE = array();
     foreach (get_html_translation_table(HTML_ENTITIES, ENT_QUOTES) as $char => $entity) {
         self::$HTML_ENTITIES_TABLE[$entity] = '&#' . ord($char) . ';';
     }
     self::$SMART_QUOTE_CHARS = array("Ô" => "'", "Õ" => "'", "Ò" => "\"", "Ó" => "\"", chr(145) => "'", chr(146) => "'", chr(147) => "\"", chr(148) => "\"", chr(151) => "-");
     self::$CONTROL_CODE_CHARS = array(chr(0) => "�", chr(1) => "", chr(2) => "", chr(3) => "", chr(4) => "", chr(5) => "", chr(6) => "", chr(7) => "", chr(8) => "", chr(14) => "", chr(15) => "", chr(16) => "", chr(17) => "", chr(18) => "", chr(19) => "", chr(20) => "", chr(21) => "", chr(22) => "", chr(23) => "", chr(24) => "", chr(25) => "", chr(26) => "", chr(27) => "", chr(28) => "", chr(29) => "", chr(30) => "", chr(31) => "");
     self::$INVALID_CODE_CHARS = array(chr(128) => '€', chr(130) => '‚', chr(131) => 'ƒ', chr(132) => '„', chr(133) => '…', chr(134) => '†', chr(135) => '‡', chr(136) => 'ˆ', chr(137) => '‰', chr(138) => 'Š', chr(139) => '‹', chr(140) => 'Œ', chr(142) => 'Ž', chr(145) => '‘', chr(146) => '’', chr(147) => '“', chr(148) => '”', chr(149) => '•', chr(150) => '–', chr(151) => '—', chr(152) => '˜', chr(153) => '™', chr(154) => 'š', chr(155) => '›', chr(156) => 'œ', chr(158) => 'ž', chr(159) => 'Ÿ');
     self::$XML_SPECIAL_CHARS = array("&" => "&amp;", "<" => "&lt;", ">" => "&gt;", "\"" => "&quot;", "'" => "&apos;");
 }