### Question:
UIAction extends ActionSupport implements UIActionPreparable, UISecurityEnforced, RequestAware { public static String cleanTextArg(String s) { if (s == null || s.isEmpty()) { return s; } return StringEscapeUtils.escapeHtml4(s); }  void myPrepare(); void setRequest(Map<String, Object> map); String getSalt(); void setSalt(String salt); boolean isUserRequired(); boolean isWeblogRequired(); List<String> requiredWeblogPermissionActions(); List<String> requiredGlobalPermissionActions(); boolean isUserIsAdmin(); String cancel(); String getSiteURL(); String getAbsoluteSiteURL(); String getProp(String key); boolean getBooleanProp(String key); int getIntProp(String key); @Override String getText(String aTextName); @Override String getText(String aTextName, String defaultValue); @Override String getText(String aTextName, String defaultValue, String obj); @Override String getText(String aTextName, List<?> args); @Override String getText(String key, String[] args); @Override String getText(String aTextName, String defaultValue, List<?> args); @Override String getText(String key, String defaultValue, String[] args); void addError(String errorKey); void addError(String errorKey, String param); void addError(String errorKey, List args); boolean errorsExist(); void addMessage(String msgKey); void addMessage(String msgKey, String param); void addMessage(String msgKey, List args); boolean messagesExist(); User getAuthenticatedUser(); void setAuthenticatedUser(User authenticatedUser); Weblog getActionWeblog(); void setActionWeblog(Weblog workingWeblog); String getWeblog(); void setWeblog(String weblog); String getPageTitle(); void setPageTitle(String pageTitle); String getActionName(); void setActionName(String actionName); String getDesiredMenu(); void setDesiredMenu(String desiredMenu); Menu getMenu(); String getShortDateFormat(); String getMediumDateFormat(); List getLocalesList(); List getTimeZonesList(); List getHoursList(); List getMinutesList(); List getSecondsList(); List<KeyValueObject> getCommentDaysList(); static String cleanTextKey(String s); static String cleanTextArg(String s); static final String DENIED; static final String LIST; static final String CANCEL; }### Answer:
@Test public void testCleanTextArg() { assertEquals("&lt;i&gt;some text&lt;/i&gt;",UIAction.cleanTextArg("<i>some text</i>")); assertEquals("&lt;i&gt;some ${text}&lt;/i&gt;",UIAction.cleanTextArg("<i>some ${text}</i>")); }