Groovy doesn't appear to need the excpetions to be dealt with or thrown on in the same way.

Add the potentual exception to this method signature in order to preserve compatibility with Java classes above it in the stack.
Randomly added compile static to sanitise some stack traces.