I passed the exam. It took them only a week to score though I was prepared to wait another couple weeks.
Here's my result:
Score: 348 The maximum possible score is 400. The minimum to pass is 320. General Considerations (maximum = 100): 100 Documentation (maximum = 70): 70 O-O Design (maximum = 30): 30 GUI (maximum = 40): 24 Locking (maximum = 80): 44 Data store (maximum = 40): 40 Network server (maximum = 40): 40
I lost most the points in locking even though I thought it to be 100%. I don't know exactly what went wrong, but I guess it's because I used notify() where notifyAll() would have been appropriate. In addition they might not have liked my explanation on that choice.
Likewise I can only guess why I lost points on Gui. Instead of combo boxes I used text fields to choose the search criteria. The user has to type the criteria or can copy it with a doubleclick from a cell in the JTable. Doing so I avoided the initial filling of the combo boxes. I admit I was to lazy to invest more time doing the combo box way.
I spent almost a year to finish but with a 9 months break. (No you are wrong, no pregnancy! ) Choices.txt is 21 KB Userguide.txt is 4 KB A problem was that I had a break of 4 weeks between submitting and the essay. I advise you to avoid such a long time in between and do the essay as soon as possible. I spent one sleepless night to review all the code before the essay.
Thank you all ranchers and everybody who disussed with me. It's a great forum which often helps by just searching and reading.