private static void initWrapperMap() { TagWrapper tableWrapper = new TagWrapper(1, "<table>", "</table>"); TagWrapper selectWrapper = new TagWrapper(1, "<select multiple=\"multiple\">", "</select>"); TagWrapper trWrapper = new TagWrapper(3, "<table><tbody><tr>", "</tr></tbody></table>"); wrapperMap = JsNamedArray.create(); wrapperMap.put("option", selectWrapper); wrapperMap.put("optgroup", selectWrapper); wrapperMap.put("legend", new TagWrapper(1, "<fieldset>", "</fieldset>")); wrapperMap.put("thead", tableWrapper); wrapperMap.put("tbody", tableWrapper); wrapperMap.put("tfoot", tableWrapper); wrapperMap.put("colgroup", tableWrapper); wrapperMap.put("caption", tableWrapper); wrapperMap.put("tr", new TagWrapper(2, "<table><tbody>", "</tbody></table>")); wrapperMap.put("td", trWrapper); wrapperMap.put("th", trWrapper); wrapperMap.put("col", new TagWrapper(2, "<table><tbody></tbody><colgroup>", "</colgroup></table>")); wrapperMap.put("area", new TagWrapper(1, "<map>", "</map>")); }