Re-implementation of Franklin Mark Liang's hyphenation algorithm in Java
http://www.davidashen.net/texhyphj.html