I want to know how well java supports utf-16. my initial research says that Java's support for utf-16 is very low. it it true?