Yet another variant of the "Zuul Better" BlueJ example project