Procedure Error(nError, cMethod, nLine) ? "Class error catching",ERROR(),MESSAGE() TRY THROW && this escalade the error to the first try/endtry level ENDTRY ENDPROCThough this will throw and exception out of the error method it really does't escalate the original error (IMO it should). Your code will throw a "user thrown error" to a higher handler. So in a sense it's not really escalating the exception.