@throws nullpointerexception if {@code string} is null
@throws illegalargumentexception if invalid surrogate characters are encountered
@return the escaped form of {@code string}
file : https_github_com_google_guava_git/guava/src/com/google/common/escape/UnicodeEscaper.java