Refactored StringUtil to StringPool