I have a program that implements several heuristic search algorithms and several domains, designed to experimentally evaluate the various algorithms. The program is written
It could be some code using no-throw new and not checking the return value.
Or some code could be catching the exception and not handling it or rethrowing it.