public static char lowSurrogate(int c) {
        return (char) (((c - 0x00010000) & 0x3FF) + 0xDC00);
    }
Returns the low surrogate of a supplemental character

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