integrate StringUtils