Typically, this is used for ControlFlowRuntimeException exceptions so that as little overhead as possible is imposed when these exceptions are thrown.