Each expression should be replaced by a representation of its value. It is a bad idea to use reference labels which are the same as any variable names in your code. Use these labels in place of pointers. Your diagram should show the state of each object after the completion of the execution of the run method. It is recommended that you draw your diagram using pencil and paper.
Pens make errors difficult to fix.
Computer drawing package are usually more trouble than they are worth for this sort of application. Please try to make your diagram as neat as possible. 10pm One advantage of methods is that they can be used to significantly shrink the size of a program, as measured by the number of lines of Java code. For the PuddleWorld program, we are having a contest to see how small you can make your FontBuggle class and still have it work correctly. All students who match or beat the teacher's solution get 2 points of extra credit.