Kenneth Tam describes a Scrabble program he hacked out as a University project at this URL: http://www.ece.uwaterloo.ca/~k2tam/Scrabble/contents.html In this directory is his C++ code to generate a DAWG. Reconstituted java sources from the class files in the Scrabble sub-directory are to be found in Scrabble/*.jad You should not assume that decompiled sources can be used to build a working program; they are here only to allow you to study the methods used in this code to help you write your own programs. jad is an excellent *FREE* decompiler whose home page is at: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html