modify StringUtils