public static char highSurrogate(int c) {
        return (char) (((c - 0x00010000) >> 10) + 0xD800);
    }
Returns the high surrogate of a supplemental character

@param c The supplemental character to "split".
stroom-util/src/main/java/stroom/util/xml/XMLChar.java