### Question:
IconTextFormater extends AbstractFormater<Object> implements ExportText { public IconTextFormater addIconAfterText(Icon icon) { this.getIconsAfterText().add(icon); return this; } IconTextFormater(); @Override Object format(Object context, Object value); String getExportText(Object context, Object value); static String buildInputIconHtml(String tag, String id, String clazz
    , String title, String label, String click, String clickArgs, String style); List<Icon> getIconsBeforeText(Object context, Object value); List<Icon> getIconsBeforeText(); List<Icon> getIconsAfterText(Object context, Object value); List<Icon> getIconsAfterText(); IconTextFormater addIconBeforeText(Icon icon); IconTextFormater addIconAfterText(Icon icon);  }### Answer:
@Test public void testAddIconAfterText() { IconTextFormater f = new IconTextFormater(); f.addIconAfterText(new IconTextFormater.Icon("ui-icon-me", null, null)); Assert.assertEquals("TEST<ul class=\"inputIcons incell\"><li class=\"inputIcon ui-icon-me\"></li></ul>", f.format("TEST")); }