31. The method of claim 1, wherein said step of executing the executable object code further comprises: dynamically allocating an object in dynamic memory; and creating one or more data structures for said dynamically allocated object.
31. The method of claim 1, wherein said step of executing the executable object code further comprises: dynamically allocating an object in dynamic memory; and creating one or more data structures for said dynamically allocated object. 33. The method of claim 31, wherein said step of executing the executable object code comprises: monitoring cast expressions in said source code file to determine the type of said dynamically allocated object; and updating said data structure for said dynamically allocated object with said type information.