Would it make more sense to have an assertion here (http://docs.codehaus.org/display/GROOVY/Introduce+Assertion) instead of wrapping everything in this big test with a throw?