refactory: use reasonable method name
add: StringUtils
add: StringUtilTestCase