Using Javadoc for technical specifications AFTER you have made your problem statement, CRC, UML, ... but BEFORE you have begun to write code, you will transfer all your design work from the CRC, UML, etc into a shell of your future code. 1) Write the Robot, Maze, RandomRobot classes with the member data and methods from your UML BUT don't fill in the code inside any methods. 2) Copy all algorithms you designed into a comment on the method in question. 3) Make methods and data public and private as needed. 4) Use Javadoc style comments on all methods AND on your member data. These comments say what things are, what they do, .... 5) Under the Program menu, hit Generate Javadoc and select somewhere in your project as its destination. If Eclipse suggests a doc directory, that is perfect. 6) In your new doc directory, you will be able to find index.html files. Double click on one. If you get an error message, say ok and wait a minute. Either a new window will appear or double click it again to get the new window. It is looking for firefox in the wrong place. Erase the line with firefox in it and just write firefox and hit ok. It should bring up your Javadoc from then on. 7) When you have designed your other two robots you can do this for them as well.