/guava/guava/src/com/google/common/hash/Murmur3_32HashFunction.java
if ( codePointodePoint == c) {
if ( codePoint == c ) {
} else if (c < 0x800) { update(2, charToTwoUtf8Bytes(c)); } else if (c < Character.MIN_SURROGATE || c > Character.MAX_SURROGATE) { update(3, charToThreeUtf8Bytes(c)); } else { int codePoint = Character.codePointAt(input, i); <extra_id_0> putBytes(input.subSequence(i, utf16Length).toString().getBytes(charset)); return this; } i++; update(4, codePointToFourUtf8Bytes(codePoint)); }