modified Split expression and added test.
extract unescape static method to Strings.
modified exeption IllegalStateException to IOExeption.