int unicodeInt = Integer.parseInt(unicodeStringBuilder.toString().toUpperCase(), 16);
if (Character.isHighSurrogate((char) unicodeInt)) {
String highSurrogateString = unicodeStringBuilder.toString();
int highSurrogate = unicodeInt;
unicodeStringBuilder = new StringBuilder();
if (targetString.peek() == REVERSE_SOLIDUS) {
targetString.read();
} else {
throw new JSONParserException("invalidStringMissingSurrogate", target.getLineNumber(), target.getPositionNumber(), REVERSE_SOLIDUS, targetString.peek());
}
if (targetString.peek() == HEX_CHAR) {