Trap harnesses use up space when they are compiled. Code that contains
many TRAP macros (e.g., more than five in a class) is
using up too much space. It is also probably incorrectly designed, as the TRAP harness
is not intended for use extensively in normal code. It is there to allow advanced
development of special error handling and recovery routines.