UTF16 API Comparison

TODO: flesh this out.

Java incorporated support for UTF16, roughly along the lines of what ICU had done although with a number of omissions requiring work-arounds. The following provides a mapping between the corresponding APIs.