1. A method for handling an exception in a program, comprising: determining, while the program is executing, if the exception is qualified as excessive; and responsive to the determining that the exception is excessive and responsive to an occurrence of the exception: identifying a throw clause associated with the exception; identifying a catch clause associated with the exception; when the throw clause is about to be executed, causing instructions associated with the catch clause to be directly executed instead of going through the throw clause, wherein the identifying the throw clause, the identifying the catch clause and the causing instructions are performed while the program is executing rather than at compile-time.