public class Exam extends HttpServlet {

        public void init() {
                findRoom();
                buyWater();
        }

        private void findRoom() {
                search(Buildings.ONE_WHICH_LOOKS_LIKE_WAGYL_THREW_UP_ON_IT);
                try {
                        regardArchitecture();
                }
                catch (VomitException e) {
                        shrug();
                }
        }

        private void buyWater() {
                try {
                        Machine.insert(0.20);
                }
                catch (MachineSwallowedCoinWithoutReasonAgainException e) {
                        System.err.println(Person.SWEAR);
                }
        }

        public void doGet(HttpServletRequest req, HttpServletResponse resp) {
                readExamPaper();
                winceAtPoorlyWrittenQuestions();
        }

        public void doPost(HttpServletRequest req, HttpServletResponse resp) {
                writeResponses();
                makeJoke(Lotus.NOTES);
                finish();
        }

        public void doDelete(HttpServletRequest req, HttpServletResponse resp) {
                leaveCampus();
                forgetEverything(java.lang);
                $var = ... oh, shit;
        }
}

I enjoyed the exam about as much as the rest of the unit (that is, not at all), but I’m pretty sure I did enough to pass. I must remember to read sample exams more closely, though — I was completely broadsided by the 15 mark question on Java GUI construction in a unit supposedly about building Java-powered Web sites. Obviously applets are back in vogue.

Now for the nervous wait for results in about six weeks.

Leave a Reply