Just a heads up, the solutions for the last assignment are available if you'd like to use it. Just make sure you change around a few things, heh.
You can refer the questions in the 2nd edition. They are questions P20.13 and P20.15.
To get the solutions, download the zip file from the Essential CS 2710 and Java Links thread and look up the Chapter 20 folder.